[Toolserver-l] Changes to mail sending

River Tarnell river.tarnell at wikimedia.de
Fri May 27 17:58:39 UTC 2011


-----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.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (SunOS)

iEYEARECAAYFAk3f5k8ACgkQIXd7fCuc5vLKwQCgnb388KrYECUXroxuogkART3p
VMgAn1vZGwNyr7POKIKqP+DM3gxYpcN3
=7Dq0
-----END PGP SIGNATURE-----



More information about the Toolserver-l mailing list