I think a better solution would be to use a centralized queue that actually does the mail sending, and retries in case of failure.
A bit like SMTP?
I think a better solution would be to use a centralized queue that actually does the mail sending, and retries in case of failure.