我已经在Ubuntu机器上安装了postfix邮件服务器。 我正在面对邮件发送到其他域邮件服务器(谷歌,雅虎,Outlook …)的一些问题。 我正在使用虚拟域来发送使用邮件服务器的SMTP(例如[email protected])的电子邮件,
当我尝试通过postfix SMTP发送多个电子邮件时,它无法发送邮件。 有时他们会成功发送,有时会失败。 但是,如果我尝试使用relayhost发送它,它的工作没有任何问题。 [我不能使用relayhost(说gmail中继服务器),因为它不会提供设置发件人电子邮件ID为我自己的选项,它有它自己的限制(每天500这样)]
以下错误消息在mail.log文件中可用。
Jan 14 11:40:25 server1 postfix/smtp[4776]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400e:c02::1a]:25: Network is unreachable Jan 14 11:41:25 server1 postfix/smtp[4776]: 6F11361C56: to=<[email protected]>, relay=none, delay=61, delays=0.71/0/60/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:4002:c09::1b]:25: **Network is unreachable**) Jan 14 07:33:42 server1 postfix/smtp[4780]: 1BE9261CF6: to=<[email protected]>, relay=none, delay=151, delays=0.68/0/150/0, dsn=4.4.1, status=deferred (connect to mx4.hotmail.com[207.46.8.199]:25: **Connection timed out**)
我已经尝试在文件/etc/postfix/main.cf
inet_protocols
值更改为ipv4
,并重新启动了postfix服务器。 但它不会解决这个问题。
注意:
任何人都可以告诉我们,如何解决这个问题。 这是我们需要看看我们的邮件服务器configuration?
如果您在远程login到其他SMTP服务器时遇到问题,我会联系亚马逊。 亚马逊限制出站SMTP连接,以防止其服务用于垃圾邮件。