VBA 表单中的邮件发送错误

VBA 表单中的邮件发送错误

:我收到以下错误

The host 'smtp' could not be found. Please verify that you have entered the server name correctly. Account: 'pop3', Server: 'smtp', Protocol: SMTP, Port: 25, Secure(SSL): No, Socket Error: 11001, Error Number: 0x800CCC0D

单击按钮使用 VBA 表单将某些内容作为邮件发送时出现此错误。我知道此错误与邮件客户端的配置问题有关。但是,安装在我机器上的 Outlook 可以发送和接收邮件,没有任何错误。

我将 mdb vba 应用程序复制到另一台计算机,但在单击按钮发送时,使用计算机上的相同按钮发送时不会出现错误。

我还检查了计算机中控制面板 > 邮件中的配置文件,发现已选择 Outlook 的默认配置文件。

我的 Outlook 的一个配置文件中配置了两个邮件帐户。这会导致问题吗?

答案1

这很可能是名称解析问题。

您在脚本中将 SMTP 服务器设置为:服务器:'smtp' smtp 真的是您的邮件服务器的名称吗?这是 Outlook 中作为您的发送 (SMTP) 服务器的名称吗?

如果是,那么您可以从您的机器 ping 该服务器吗?名称解析是否正确?如果不是,那么您有一个需要修复的 DNS 问题。

相关内容