码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 配置sendmail

时间:2015-05-29 16:04:56      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:


sendmail配置过程:

1、在服务器上安装sendmail相关的软件包。

yum install sendmail sendmail

安装后以后,sendmail的配置文件位于/etc/mail目录下。

2、修改sendmail.mc文件,将

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA‘)dnl

改为

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA‘)dnl

这样可以使sendmail实现对外发信。

并且在该文件的最后加上

MAILER(local)dnl

此语句告诉sendmail本地用户的邮件不用使用SMTP,而直接在主机内传送。

3、使用命令:

m4 sendmail.mc > sendmail.cf

重新生成配置文件。

4、在local-host-names文件中,写入接收邮件的域名,如linux.com或主机名。

如果想用IP地址接收邮件,则需要在该文件中写入“[IP]”如[192.168.0.1],每个语句占一行。

4、在access文件中填写IP地址、网段或域名和相应的行为,即允许或禁止转发邮件等。如202.204.118  RELAY。然后用makemap hash access.db<access命令生成sendmail所识别的文件。

5、此时基本完成了sendmail的配置,启动sendmail服务。

   service sendmail start

  /etc/init.d/sendmail restart

6、现在就可以使用mail命令发信了。

Linux 配置sendmail

标签:

原文地址:http://my.oschina.net/boonya/blog/422233

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!