我已经在连接到Internet的本地计算机上安装了Postfix,打开了端口25(以及端口110,995,143和993),但是我试图发送的所有电子邮件都没有使用localhost:25定义正确地路由到目的地。基本上,我正在尝试设置一个本地SMTP服务器,从我的生产网站的软件(也托管在同一台本地计算机上)发送电子邮件。
我正在使用Verizon FIOS互联网服务,据报道阻止端口25(但在我的情况下确实不,因为我已经启用它并检查实际上可以从我的外部IP地址访问) 。我曾尝试使用无智能主机发送电子邮件,然后使用Verizon的SMTP服务器作为智能主机,最后使用Verizon / Yahoo的SMTP服务器作为智能主机,但它们都没有用。
可能导致此问题的原因是什么?
我真的很感激这个问题的任何帮助,因为我在过去的三个小时里一直没有成功。提前谢谢大家!
答案 0 :(得分:0)
您是否在DNS中设置了MX记录(反向DNS必须正常工作)以及smpt恶魔中的相应域名(FDQN)?
答案 1 :(得分:0)
OR
查看您是否可以将后缀配置为在您的Verizon邮件帐户上进行身份验证,然后通过该帐户转发邮件。 [实际上我完成了这个〜我会看看我是否可以挖掘配置]
-Sean
<强>更新强>
我们走了:
relayhost = [smtp.gmail.com]:587
smtpd_sasl_auth_enable = no
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
抱歉,我有点紧张,你必须挖掘postfix中继的文档以及如何设置密码映射[因为我不记得随便]
希望他的帮助...