Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Messaging 了解微软&x27;s CDO.Message脱机行为_Messaging_Email - Fatal编程技术网

Messaging 了解微软&x27;s CDO.Message脱机行为

Messaging 了解微软&x27;s CDO.Message脱机行为,messaging,email,Messaging,Email,我正在使用该类从Visual FoxPro应用程序创建并发送电子邮件。我已经测试过,当用户连接到internet时,它可以工作,甚至当我在断开网络连接时发送时,它似乎也可以工作,当客户端重新连接时,它就会被发送。CDO.Message类的.Send()方法的一个问题是它不返回任何success/fail值(尽管如果无法发送,对象将抛出异常)。电子邮件似乎从未在用户的Outlook“发件箱”或任何类似的地方等待,但它似乎在某处等待它发送的web连接 我的问题是:当应用程序脱机时,我调用的CDO.M

我正在使用该类从Visual FoxPro应用程序创建并发送电子邮件。我已经测试过,当用户连接到internet时,它可以工作,甚至当我在断开网络连接时发送时,它似乎也可以工作,当客户端重新连接时,它就会被发送。CDO.Message类的
.Send()
方法的一个问题是它不返回任何success/fail值(尽管如果无法发送,对象将抛出异常)。电子邮件似乎从未在用户的Outlook“发件箱”或任何类似的地方等待,但它似乎在某处等待它发送的web连接

我的问题是:当应用程序脱机时,我调用的CDO.Message电子邮件
.Send()
在哪里运行?
它是否具有最终超时/失败条件


我试图避免“”任何关于CDO.Message如何工作的线索都会有帮助。

除非您明确指定,否则您正在本地计算机上使用SMTP服务器。如果是这样,应用程序将在本地SMTP服务器的出站队列中删除邮件,并且应用程序对Send()的调用将始终成功(如果SMTP服务器正在运行并且邮件格式正确)。您可以在SMTP服务中设置出站过期超时属性,以指定在将邮件从出站队列中删除之前,邮件的过期时间


LSoft有一个用于配置IIS 6中的SMTP服务以与LISTSERV包一起使用的方法。

除非您明确指定,否则您使用的是本地计算机上的SMTP服务器。如果是这样,应用程序将在本地SMTP服务器的出站队列中删除邮件,并且应用程序对Send()的调用将始终成功(如果SMTP服务器正在运行并且邮件格式正确)。您可以在SMTP服务中设置出站过期超时属性,以指定在将邮件从出站队列中删除之前,邮件的过期时间


LSoft有一个用于在IIS 6中配置SMTP服务以与他们的LISTSERV包一起使用的解决方案。

嘿,回答!谢谢你,斯科特。接受。嘿,回答!谢谢你,斯科特。认可的。