ubuntu – Sendmail:忽略本地传递

前端之家收集整理的这篇文章主要介绍了ubuntu – Sendmail:忽略本地传递前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个Ubuntu网络服务器,Sendmail作为我的MTA

目前,当我在网络服务器的域外发送电子邮件时,例如example.com对于类似gmail或example.com域外的任何其他电子邮件,它完美地运作.我不希望我的sendmail守护程序将example.com识别为我希望它以与发送任何其他电子邮件相同的方式发送到example.com的本地地址.

我将永远不会使用网络服务器上的本地用户收集example.com的这些电子邮件.

那么如何禁用本地交付?

您可以通过从/ etc / hosts文件删除域名来实现.在发送电子邮件而不是localhost时,您需要将senmail配置为使用您的域名(example.com).

编辑/etc/mail/sendmail.mc
添加以下内容

MASQUERADE_AS(example.com)dnl
     FEATURE(masquerade_envelope)dnl
     FEATURE(masquerade_entire_domain)dnl
     MASQUERADE_DOMAIN(example.com)dnl

之前:

MAILER(smtp)dnl
   MAILER(procmail)dnl
   dnl MAILER(cyrusv2)dnl

输入m4 /etc/mail/sendmail.mc\u0026gt; /etc/mail/sendmail.cf中
然后运行/ sbin / service sendmail restart

在更改之前备份您编辑的所有内容

这个解决方案和我一起工作得很好!

猜你在找的Ubuntu相关文章