Notify sender when email is rejected after acceptance
Accepted e-mails may never be lost.
If an assumed e-mail is discarded due to an e-mail policy, a notification to the sender must be made. False positives always occur.
If an e-mail is rejected by the "Spam Protection" or "File Protection" policy, there is no way to inform the sender. The same applies to the RDNS tests, also the sender is not notified here.
In Germany, an invoice can be sent by e-mail, even if the reminder is not respected, the court order for payment can be opened at the dunning court. About the statement "My firewall has deleted the e-mail." The judge will laugh heartily.
I have translated the German text with the help of Google, I hope the translation is understandable.
This is a must have for any business use in many countries. Not just for invoice but ANY email that is not rejected has to be archived according to laws in Germany (AO, HGB, GoBD).
Also major US Company have to do this (according Sarbanes-Oxley-Act). Mail filters are dropping mails after SMTP finished (being received) are not acceptable for business use at all.
I agree with the statement of Ulrich C. Thiess. There should be an option to perform all checks at SMTP time. For Germany this is a must have.
Jon Seibert commented
This is what i want for File Protection, i wanted to set it up like Data Protection and drop the email and notify the sender but that's not an option.
Robert Oteri commented
This seems like a no-brainer... Those of us that are required to 'compliant' really need to be a able to prove that an email was received/not received, or rejected. If our vendors/factories/etc get bounced, they need to know about it when it happens, not after it's an issue.
Keeping track of email is important for most organization nowadays. If XG rejects an email, Administrator, receiver and sender should be advised.
Ulrich C. Thiess commented
Perhaps the solution is to perform all tests before final acceptance of the e-mail. So the e-mail could still be canceled and the sender would receive a message from his server. (You could even pass an error text because the error message is returned.)