1、修改sendmail.cf

在 Cwlocalhost 这一行后面加上你想做为收邮件的那个服务器的名字。例如:

Cwlocalhost mail.mydomain.com

如果你在DNS中已经设置好了邮件服务器那么这里也可以不用改。

Fw/etc/sendmail.cw 这一和表示让sendmail去哪里找sendmail.cw这个文件,这个文件很重要.

还有一行你可能也需要改一下:

R$* $#error  $@ 5.7.1 $:"550 Relaying denied" 改成

R$- $@ OK

注意:中间的分隔要用"Tab"键.

2、修改sendmail.cw文件,设置这个邮件服务器用于发送邮件的主机的名字,可以用你的域名,或主机名。

# sendmail.cw - include all aliases for your machine here.

mydomain.com

mail.mydomain.com

ns.mydomain.com

3、access文件

localhost.localdomainRELAY

localhostRELAY

127.0.0.1RELAY

192.168.0RELAY

a.b.c.d RELAY

mydomain.com RELAY

然后执行以下命令:

makemap hash access.db < access

这个文件是允许这个域中的其它机器通过它发送邮件。

现在就完成了。重起sendmail可以进行测试了。在这个linux中添加一个用户就会有一个电子邮件地址,不用特别的去设置。

通过上文介绍,大家可以慢慢理解在Linux下Sendmail配置过程,希望对你们有帮助!

  • Linux sendmail配置、安装和测试
  • Linux sendmail配置安装实现
  • Linux下的Sendmail配置的简单流程
  • 在php sendmail Windows下配置的具体实现
  • Sendmail 安装升级实现方式
  • 解决Sendmail 配置的两种方案
  • Sendmail 配置具体命令详解


相关内容