Disable Sendmail

 

Note that this documentation is current for Sendmail versions up to 8.12.9. For further inquiries about Sendmail beyond the scope of this documentation, please see http://www.sendmail.org/.

 

Disable Sendmail mail receiving. Let ListManager receive all mail on your machine.

 

This is the simplest solution to ListManager/Sendmail coexistence. It means that you will no longer be able to receive email directly to your machine. You will, however, be able to use Sendmail to send outgoing mail.

 

If you do not use Sendmail to receive mail on your machine, perhaps because you use a mail hub for incoming mail, then this method is the best solution for you.

 

The advantage of this method is that it is extremely simple and reliable.

 

The disadvantage is that most sites need Sendmail email receiving, and cannot use this technique.

 

By default, Sendmail is started on Solaris systems by the script file /etc/rc2.d/S88sendmail - if you like, you can modify this file to keep Sendmail from being run.

 

However, a simpler method for disabling Sendmail is to assign Sendmail SMTP receiving to an unused port, such as port 26, so it no longer listens on port 25, that ListManager can then listen to.

 

To move Sendmail to another port, such as port 26, do the following.

Open sendmail.cf, and find the following line(s):

O DaemonPortOptions=Name=MTA
O DaemonPortOptions=Port=587, Name=MSA, M=E


Change the first line to:

O DaemonPortOptions=Port=26, Name=MTA
O DaemonPortOptions=Port=587, Name=MSA, M=E



In earlier versions of Sendmail, you may only need to add the following line to your /etc/mail/sendmail.cf file:

OOPort=26

 

This option is explained in "Options" chapter of the O'Reilly Sendmail book.

 

Once Sendmail has been moved off of port 25, ListManager can listen on that port and receive mail on your machine. You can proceed with installing ListManager without worrying about configuring it in any special way.



ListManager Forwards To Sendmail Having Qmail Coexist With ListManager