ubuntu10.04 配置 sendmail教程。1、安装sendmail,sendmail的配置文件位于/etc/mail目录下
$sudo apt-get install sendmail
2、修改sendmail.mc文件将
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1′)dnl 改为
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0′)dnl。这样可以使sendmail实现对外发信。
并且在该文件的最后加上:MAILER(local)dnl 。此语句告诉sendmail本地用户的邮件不用使用smtp,而直接在主机内传送。
然后root下使用命令:
#m4 sendmail.mc > sendmail.cf生成配置文件。
3、 在local-host-names文件中,写入接收邮件的域名,如linux.com或主机名。
如果想用IP地址接收邮件,则需要在该文件中写入“[IP]”如:
[192.168.1.170]
[192.168.1.125]
每个语句占一行。
4、在access文件中填写IP地址、网段或域名和相应的行为,即允许或禁止转发邮件等。如202.204.118 RELAY。然后用:
$sudo makemap hash access.db<access
命令生成sendmail所识别的文件。
5、此时基本完成了sendmail的配置,启动sendmail服务。
# /etc/init.d/sendmail start