无法使用 sendmail/postfix 从服务器发送邮件;‘连接超时’

无法使用 sendmail/postfix 从服务器发送邮件;‘连接超时’

我无法通过我的服务器发送邮件。邮件被卡在邮件队列中。

我怎样才能解决这个问题?

mailq

74226301703      850 Fri Mar 23 17:35:44  [email protected]
(connect to alt4.gmail-smtp-in.l.google.com[173.194.77.26]:25: Connection timed out)
                                         ************@gmail.com

7097B301265      850 Fri Mar 23 17:10:50  [email protected]
(connect to alt4.gmail-smtp-in.l.google.com[173.194.77.27]:25: Connection timed out)
                                         ************@gmail.com

3EDE13016DE      856 Fri Mar 23 17:09:03  [email protected]
(connect to alt4.gmail-smtp-in.l.google.com[173.194.77.26]:25: Connection timed out)
                                         ************@gmail.com

telnet alt4.gmail-smtp-in.l.google.com 25

Trying 173.194.77.26...
telnet: Unable to connect to remote host: Connection timed out

答案1

您有两个选择:

  1. 设置您的电子邮件服务器以使用 ISP SMTP 服务器作为中继主机。通常,他们应该只允许您通过端口 25 向其电子邮件服务器发送邮件。
  2. 使用运行的外部电子邮件服务器(如 gmail)。此服务器可通过 25 以外的端口访问。

答案2

一个解决方法是设置智​​能主机或将服务器放在其他地方。此外,如果只供一个帐户使用,您可以使用 msmtp 之类的东西,它可以通过另一个邮件帐户发送电子邮件。

相关内容