-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi,
At some point in the future we plan to make some changes to how mail sending on the Toolserver works. Unless you have tools which send mail (not including mail from cron or SGE), this change does not affect you.
Specifically, we will no longer allow users to inject mail into the Toolserver mail system via SMTP, unless the mail is to a Toolserver address; in other words, internal hosts will be treated identically to any Internet host. This means you cannot send mail via SMTP to mail.toolserver.org or localhost.
It will also be forbidden to send mail directly to Internet hosts, but this will not be enforced by technical means.
If you send mail using /usr/lib/sendmail (or a comparable mechanism, such as /usr/bin/mail or Mutt), you do not need to do anything. (This includes PHP's mail() function.)
If you send mail via SMTP, you should stop doing that, and instead use /usr/lib/sendmail. This generally means invoking "/usr/lib/sendmail -oi -bm -- <address>" and sending the mail body to it on stdin (including headers). Remember to escape any shell metacharacters in the address, if applicable.
It should generally be trivial to convert anything that uses SMTP to use sendmail instead, and you should do this now rather than waiting. If you think this is not possible for some reason, you should let us know sooner rather than later.
- river.
toolserver-l@lists.wikimedia.org