由于我的ISP阻止端口25我希望能够configuration后缀通过端口587发送smtp电子邮件。每当我尝试发送一封电子邮件,我看到这在mail.log
Oct 17 10:37:49 new-host-2 postfix/smtp[1552]: connect to aspmx.l.google.com[74.125.113.27]:25: Operation timed out
我假设这是由于这个事实,这是不能通过端口25.我需要修改,以便让smtp通过端口587沟通? 我尝试使用端口转发,但是也没有工作。
不知道,但我想如果我可以得到mail.log显示[74.125.113.27]:587这将工作。 任何想法如何切换?
提前致谢!
大多数邮件服务器不会在端口587上侦听。那些通常将端口仅指定为经过身份validation的用户的端口来中继邮件。 他们通常不接受来自外部世界的电子邮件587端口。
编辑:这似乎是你想使用Gmail作为出站SMTP服务器。 在这种情况下,您需要:
smtp.gmail.com ,而不是用于入站邮件的aspmx.*服务器。 AUTH (validation)连接。 编辑#2:这是一个全function的例子: http : //www.bamweb.nl/computer/linux/271
其他文件:
relayhost = [smtp.gmail.com]:587 为了让您在端口587上发送邮件, 另一端的服务器需要在端口587上监听,而这可能不是。
如果您的供应商阻止了传出端口25(和许多住宅ISP所做;那些不应该的,这是一个很好的做法),那么您将需要configurationPostfix发送所有外发邮件到您的ISP的邮件服务器交付。
在大多数情况下,您可以在postfix main.cf设置以下内容以将所有邮件中继到ISP的邮件服务器:
relayhost = mail.your-isp.com
另请参阅后缀文档。