-
Suggestion
-
Resolution: Fixed
Enhance mail subsystem to log details about mail messages when eaither succesfully processed or failures during processing.
The following table details the information required for successfully delivered mails.
Property | Description | Why |
---|---|---|
Sender email | Tracability | |
Recipient email | Tracability | |
Start time | When the SMTP operation started | |
Duration of SMTP operation | How long the message took to send to the SMTP server | Debugging |
Time on mail queue | How long the message was queued in BBS | Debugging |
Current mail queue size | Indication of mail queue depth | Debugging |
SMTP Message ID | For tractability throughout various network elements | Tracability |
In addition to the success log message details, when an error occurs the log should contain the exact response / response code from the SMTP server if possible.
- relates to
-
BSERV-9450 Ability to check mail queue from admin section
- Gathering Interest
I would also add the HELLO line or whatever identifying info we can get from the SMTP server if it is easy to get.