Open main menu

CDOT Wiki β

Difference between revisions of "NAD810-Sendmail-VM"

(Created page with '= Running Sendmail on VM= <h1>Sample Configuration</h1> nad810_091a03-centos5 == Edit/Modify /etc/mail/sendmail.cf == * Backup the file first: cp /etc/mail/sendmail.cf /etc/mail...')
 
(Test the SMTP port remotely)
 
(2 intermediate revisions by one other user not shown)
Line 5: Line 5:
 
== Edit/Modify /etc/mail/sendmail.cf ==
 
== Edit/Modify /etc/mail/sendmail.cf ==
 
* Backup the file first: cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.lux
 
* Backup the file first: cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.lux
* Add the following line in the option section:
+
* Add the following line in the option section (use your IP for the Addr=):
 
  0 DaemonPortOptions=Port=smtp,Addr=10.0.117.10, Name=MTA
 
  0 DaemonPortOptions=Port=smtp,Addr=10.0.117.10, Name=MTA
 
after the line:
 
after the line:
 
  0 DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
 
  0 DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
 +
* Restart sendmail:
 +
service sendmail restart
 +
* Run the command "netstat -ant" you should have the following two lines:
 +
 +
Proto Recv-Q Send-Q Local Address      Foreign Address      Stat
 +
...
 +
tcp        0      0 10.0.117.10:25      0.0.0.0:*            LISTEN
 +
tcp        0      0 127.0.0.1:25        0.0.0.0:*            LISTEN
 +
...
 +
 +
== Open SMTP port on the firewall ==
 +
Run the following command:
 +
/sbin/iptables -I INPUT -p tcp --dport 25 -j ACCEPT
 +
 +
Note that you can make the rule more restrictive by specifying the Source Network or IP address.
 +
 +
== Test the SMTP port locally ==
 +
 +
telnet localhost 25
 +
 +
== Test the SMTP port remotely ==
 +
Login to another VMs and run the following command to connect to port 25 on 10.0.117.10
 +
telnet 10.0.117.10 25
 +
 +
== Sendmail with ldap ==
 +
http://icmp.ru/man/servers/ldap/sendmail-ldap.html

Latest revision as of 02:59, 24 March 2009

Running Sendmail on VM

Sample Configuration

nad810_091a03-centos5

Edit/Modify /etc/mail/sendmail.cf

  • Backup the file first: cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.lux
  • Add the following line in the option section (use your IP for the Addr=):
0 DaemonPortOptions=Port=smtp,Addr=10.0.117.10, Name=MTA

after the line:

0 DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
  • Restart sendmail:
service sendmail restart
  • Run the command "netstat -ant" you should have the following two lines:
Proto Recv-Q Send-Q Local Address       Foreign Address      Stat
...
tcp        0      0 10.0.117.10:25      0.0.0.0:*            LISTEN
tcp        0      0 127.0.0.1:25        0.0.0.0:*            LISTEN
...

Open SMTP port on the firewall

Run the following command:

/sbin/iptables -I INPUT -p tcp --dport 25 -j ACCEPT

Note that you can make the rule more restrictive by specifying the Source Network or IP address.

Test the SMTP port locally

telnet localhost 25

Test the SMTP port remotely

Login to another VMs and run the following command to connect to port 25 on 10.0.117.10

telnet 10.0.117.10 25

Sendmail with ldap

http://icmp.ru/man/servers/ldap/sendmail-ldap.html