Answers:
如果需要中继主机并定义它,也应该注意(DSmy.relay.host)
也许nullmailer适合您。
检查您的服务器是否在端口25上对世界开放(仅传出)。并且dns配置正确。您不应该为发送外发邮件而对sendmail做任何事情。
我从centos / Amazon Linux网站上列出的内容修改了这些步骤。
步骤如下:
you may also need to install sendmail-cf
# yum install sendmail-cf
# cd /etc/mail
# nano local-host-names
add new line: localhost
save the file and quit the editor
# make
# nano sendmail.mc
add these lines above the other FEATURE lines near the top of the file:
MASQUERADE_AS(`yourdomain.com')dnl
FEATURE(masquerade_envelope)
save the file and quit the editor
# m4 sendmail.mc > temp.cf
# mv temp.cf sendmail.cf
# make
# /etc/rc.d/init.d/sendmail restart
假设您实际上正在使用后缀。
我将运行dpkg-reconfigure后缀,并选择“ Internet站点”或“带有smarthost的Internet站点”(如果要通过smarthost发送邮件)选项作为起点。这将使您能够向Internet发送邮件和从Internet接收邮件。
如果您不希望该框能够接收邮件,则建议将SMTP服务器配置为仅在本地主机上侦听。参见/superuser//a/430329/506601