alpine 无法连接到 smtp.gmail.com

alpine 无法连接到 smtp.gmail.com

当我尝试从 alpine 发送电子邮件时,出现以下错误:

发送错误:gmail-smtp 连接失败...

(在我有时间复制它之前,该消息就消失了)。

我怀疑这是防火墙问题(我在大学校园)。我该如何解决这个问题(或至少确认)?

编辑:

我尝试远程登录:

yotam@sumsum:$> telnet smtp.gmail.com 587

尝试 209.85.229.109... 远程登录:

无法连接到远程主机:连接超时

答案1

尝试通过 telnet 直接连接到服务器上的 SMTP 端口?请参阅维基百科页面举一个说明性的例子。从以下内容开始(对于端口 25 处的 smtp.gmail.com 的 SMTP 连接)。替换为您正在使用的服务器和端口。下面的EHLOHELP是在客户端提示符下键入的,作为 SMTP 协商的一部分。请注意,服务器响应 TOHELP会将您指向简单邮件传输协议 (SMTP) 的副本。

$ telnet smtp.gmail.com 25
Trying 74.125.53.109...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP k9sm2692779pbc.22
EHLO
250-mx.google.com at your service, [59.183.41.125]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250 ENHANCEDSTATUSCODES
HELP
214 2.0.0 http://www.google.com/search?btnI&q=RFC+2821 k9sm2692779pbc.22

如果您能做到这一点,我怀疑您没有连接问题。只有一个问题需要澄清。 Alpine 是否尝试直接投递您的邮件,或者您是否将邮件投递至本地邮件服务器,例如? Exim 还是 Postfix?我将所有邮件都交给 Exim,然后 Exim 将其发送到智能主机,这对于至少没有静态 IP 地址的主机来说似乎是首选做法。后一种方法的一个优点是您可以查看邮件服务器日志和/或队列以了解邮件发生了什么情况。

相关内容