邮件发送错误在VBAforms

:我收到以下错误

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 

同时点击一个button发送一些内容作为邮件使用VBAforms。 我知道这个错误与邮件客户端的configuration问题有关。 但是,安装在我的机器上的Outlook可以发送和接收邮件没有任何错误。

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

我也检查了控制面板中的configuration文件>我的电脑中的邮件,看到select了Outlook的默认configuration文件。

在我的Outlook的一个configuration文件中configuration了两个邮件帐户。 这是造成这个问题?

这很可能是名称parsing问题。

你的SMTP服务器设置在你的脚本中:服务器:'smtp'是smtp真的是你的邮件服务器的名字? 这是作为您的传出(SMTP)服务器在Outlook中的名称?

如果是,那么你可以从你的机器ping这个服务器,是正确的名称parsing。 如果没有,那么你有一个DNS问题,你需要修复。