I've central e-mail server. Other servers does not need to operate as a mail server. How do I configure Sendmail as submission-only e-mail server (mail client) under CentOS / Fedora / RHEL / Debian Linux / UNIX like operating systems?
Sendmail or any MTA can work in two different modes. It can accept incoming SMTP e-mail requests and send mail from the local machine / workstation or server (cluster node). This is called outbound MTA and it always runes in a queue-only mode.
Step # 1: Disable Sendmail Daemon In a Listing Mode
Edit the file /etc/sysconfig/sendmail using the text editor such as vi, enter:
# vi /etc/sysconfig/sendmail
Modify the line:
DAEMON=no
Save and close the file. Setting DAEMON=no tells Sendmail to execute only the queue runner on this machine, and never to receive SMTP mail requests on port # 25.
Step #2: Configure Mail Submission
You need to tell sedmail about a central MTA which will accept mail on port # 25 for all your domains. For e.g. mail.nixcraft.net act as a central MTA. Edit /etc/mail/submit.cf, enter:
# vi /etc/mail/submit.cf
Find the line beginning with D{MTAHost}, and update it to read as follows:
D{MTAHost}mail.nixcraft.net
Save and close the file. mail.nixcraft.net is the hostname of the server to which this machine should forward its all outgoing mail. Please note that mail.nixcraft.net must be configured to accept mail from your other workstations or server. Once done reload sendmail.
You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop













{ 10 comments… read them below or add one }
I’m using my own sendmail server like cyberciti.biz as MTA(outbound) and if I need to relay mails of host cyberciti2.biz what settings need to be adjusted in cyberciti.biz host ?
nice tip, but what if I need to use non-standart port and authorization?
Hi vivek,
will this work for
-SMTP authenticated mail servers as well
-SSL/TLS supported mail servers
-Mail servers not running on port 25.
The server in question is google hosted mail server. Can you give any links which details how to point local sendmail to our gmail server to send outbound mails.
How can I create SMTP Authentication in Linux mail server via Sendmail package
How can i create Mail server (send mail & recieve mail) ?
Thanks man!!! Awesome tip..Exactly I was looking for..I only needed to option two make it a mail client use a remote server as the outgoing mail server..Thanks a lot!!!
Ho to do it with postfix?
Is there any specific configuration in addition to the mentioned 2steps.
Good one
I am still not able to configure after following above steps