I suggest creating an option to search in the message audit logs for messages for which either an transfer (TRANS_FAILURE) or delivery (DELIVERY_FAILURE) occured, either for a specific recipient or sender or for any recipient or sender. This is to be able to find a few (if any) failed deliveries/transfers in a huge pile of successful deliveries for a specific recipient or sender (almost needle in a haystack) or even to a specific next MTA.
Below is an example what might be found in the syslog for an MTA, but is not searchable in the SMG GUI. It would be great to be able to find these along with all associated message details via the ControlCenter GUI. I often find it far more interesting to find failed than successful deliveries.
/var/log# nice -19 tail -f mta-log | grep "FAILURE|<next MTA>"
Jun 17 13:48:32 MTA ecelerity: 1403005712|<audit-id-1>|DELIVERY_FAILURE|<next MTA>|501 5.1.7 bad sender address syntax|recipient@example.com
Jun 17 13:56:43 MTA ecelerity: 1403006203|<audit-id-2>|DELIVERY_FAILURE|<next MTA>|501 5.1.7 bad sender address syntax|recipient@example.com
Jun 17 13:58:11 MTA ecelerity: 1403006291|<audit-id-3>|DELIVERY_FAILURE|<next MTA>|501 5.1.7 bad sender address syntax|recipient@example.com
Jun 17 14:47:11 MTA ecelerity: 1403009231|<audit-id-4>|DELIVERY_FAILURE|<next MTA>|501 5.1.7 bad sender address syntax|recipient@example.com
/var/log# nice -19 grep "DEVLIVER|" mta-log | wc -l
2899851
/var/log# nice -19 grep "FAILURE|" mta-log | wc -l
188
Best regards,
/Emil Egerfjord