in reply to Direct SMTP send with full resolution.
One of the issues with sending directly to an MX is that many, many MX's will refuse your mail because it doesn't come from a "real" SMTP server. Implementing enough of an SMTP server to play nice with that type of MX would be non-trivial.
One thing I've had luck with to solve your bounce-detection problem is to add an X- header to the mailing list mails, and let bounces go to a real mailbox. I do this, today, all in Perl:
This has worked very well for me, and catches the majority of bounced addresses. I even have a process that follows up on the bounces a week or two later with a "just checking" message before removing the address from my list.
|
|---|