1

我正在用 VB 编写一个发送电子邮件的插件,我想在 mailitem.send() 方法成功完成后向他们显示“电子邮件发送成功”消息框。mailitem.send() 不产生值,所以我不能做类似的事情:

if mailitem.send() then
   messagebox.show("Email sent successfully")
end if

如何显示确认发送电子邮件的消息框?

4

1 回答 1

1

如果出现错误,Send 将引发异常。如果没有,您可以假设消息已成功移交给传输提供商

提交是异步的,因此实际的交付将在稍后发生(有时会更晚,例如,如果您在调用 Send 时没有网络连接)。

您可以在 Sent Items 文件夹的 Items 集合上安装事件接收器,并在 Items.ItemAdd 事件触发时显示消息框。

于 2013-03-10T01:56:59.293 回答