This Space for Rent

New Code!

Postoffice has been pushed up to version 1.1.9. 1.1.9 is mainly a cosmetic release; I've modified the error codes that it returns when something goes wrong in a SMTP session (so that anal-compulsive sysadmins won't get confused when the fatal error they get is not the fatal error they want. Don't laugh; I had a case where it took me three days to resolve a routing problem because the system administrator wasn't seeing the smtp error code that he though meant "I can't route this mail to your system!") and I've changed the way I reject MAIL FROM:<> so that it doesn't fail the mail transaction until the DATA command is issued.

Internally, I've cleaned up some of the code that handles running the outgoing mail queue; some of the more fun problems with mail resending itself even after successfully being delivered have been found and stomped on, and the bounce logging has become a little less bizarre than it used to be.