I disabled sendmail on some machines which don receive mail, but since upgrading to 8.12 they can send mail either; why?
8.12 uses a new paradigm: the binary is no longer setuid-root; to make this work, there are now two queues, a “main” queue and a client-only queue. To match these, there are two config files: one for the main queue (sendmail.cf) and one for the client-only queue (submit.cf). There are also two sendmail processes which need to run: a daemon and a client queue runner. In the default configuration of sendmail, the client queue runner must be able to submit mail to the daemon on the local SMTP port. If the daemon is not listening on the SMTP port, the mail remains in the client-only queue. If you don’t want to accept mail from other machines, you should add some or all of the following lines to your .
Date: January 13, 2003 8.12 uses a new paradigm: the binary is no longer setuid-root; to make this work, there are now two queues, a “main” queue and a client-only queue. To match these, there are two config files: one for the main queue (sendmail.cf) and one for the client-only queue (submit.cf). There are also two sendmail processes which need to run: a daemon and a client queue runner. In the default configuration of sendmail, the client queue runner must be able to submit mail to the daemon on the local SMTP port. If the daemon is not listening on the SMTP port, the mail remains in the client-only queue.
Related Questions
- I disabled sendmail on some machines which don receive mail, but since upgrading to 8.12 they can send mail either; why?
- I try to send mail through the iTools SMTP server (sendmail), and I get an error stating "Relaying denied". What gives?
- Is sendmail configured out of the box to send and receive mail over the Internet or do I have to configure it?