仅通过 *有线* 连接(而非无线连接)发送邮件时出现 smtp 连接错误

仅通过 *有线* 连接(而非无线连接)发送邮件时出现 smtp 连接错误

我在工作中使用 smtpmail 在 Emacs 中发送电子邮件(通过 mu4e)。当我通过无线连接时,我可以毫无问题地发送邮件,但是当我连接到有线连接时,它不起作用,并产生错误:

 network-stream-open-starttls: smtp.gmail.com/587 System error

鉴于我可以通过有线连接访问互联网,我不确定为什么有线连接不能用于发送邮件。

答案1

正如 BrianAdkins 所说,这可能与两个网络不同的安全策略有关。你说

我可以通过有线连接访问互联网

但是您是否专门测试过是否可以通过有线连接访问 gmail.com?

我猜想您的公司根本就不允许通过有线链路加密连接到电子邮件、社交媒体或文件共享网站。您可以通过访问 mail.yahoo.com、facebook.com 或 dropbox.com 来测试这一假设。它们可能都会在有线链路上被拒绝。

答案2

当您使用有线连接时,转到命令提示符并键入以下内容:

telnet smtp.gmail.com 587 

如果您看到下面类似的内容,则表示有线连接上的端口 587 已打开......

220 mx.google.com ESMTP ct4sm32676792pbb.41 - gsmtp

如果您只看到以下内容一分钟,则该端口已被阻止。

Connecting To smtp.gmail.com...

如果端口被阻止,那么您将无法通过 smtp.gmail.com 发送电子邮件

Google 总是通过其他端口发送电子邮件,但您必须重新配置您的电子邮件客户端...

相关内容