java - How to improve email sending and delivery reliability? -


The current application uses the simple Java mail to send two emails daily but some email clients never make it. / P>

Added time server of mail servers based on the server log, but it does not explain all the cases of missing emails. Adding the Retry feature will help with the problem of time, but is there any other way to improve email reliability normally?

This is the nature of SMTP that does not implement transaction integrity. <6> 6 years ago, I did a very disappointing analysis about why I was matching to the company that was working then. I could only see the MTA to get, but it showed a very strong correlation between the type and failure rate of MTA (at that time, the Novell GroupWord and Sendmail, at the far end, the most reliable, at least MSES Exchange Qmail and In other). Note that this was highly empirical and could have influenced the available skills while making product choices rather than internal problems in specific MTAs - and not even from its current date. Besides, it's nothing that you can effectively control.

However, since you have an opportunity to develop and implement your logic above MTA, there is no guarantee that:

1) If you leave any message after leaving your MTA If you fail to send a message with a bounce notification

2) If you send a message with a DSN request (see RFC 189) then the remote system will actually send back DSN

The most important for you to improve deliverability Hole things to know a lot about SMTP, to maintain their own MTA and configure it accordingly. One of the most important problems of today is that everyone is trying to stop spam - and everyone has got his method of doing this. And usually they will not tell you the recipe for your secret sauce. Actually, with Bayanese filtering, they can not even know!

I think the port of the next call (has been restricted and published after checking your SPF, and you are not RBL) to see how you establish your mail delivery. Is happening - as I said, you can not trust DSN. You can mislead your email (such as sending them out in HTML form), because most MUA will not load remote content (to prevent spam again), which content to keep on the server and on the original content Leaves the option to send clickable links. But again believe that your recipient always wants to read your message.

c.


Comments

Popular posts from this blog

oracle - The fastest way to check if some records in a database table? -

php - multilevel menu with multilevel array -

jQuery UI: Datepicker month format -