Details
-
Type:
Feature Request
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 3.0.0.Alpha1
-
Component/s: None
-
Labels:None
Description
> Another thing the current implementation does is render and send at the same
> time. This is a bad idea as well. You'd generally want to save the rendered?
> email, and retry on send errors.
Email has two types of errors, those that the MTA will automatically retry for, and those that cause bounces. If you are referring to bounces, how do you process the bounces?
The only two errors that I can think of that would be in the scope of this would be
1. If the smtp server is down. This probably should be handled as adding a backup relay server. I don't think it makes sense to turn seam into a full blown mail relay server which queues messages
2. If the message if malformed (invalid email address ?) and the relay server rejects it.