1

我想知道,您是否真的必须手动增加发送操作的超时时间才能发送大附件。我阅读了位于此处的 Microsoft 文档,它说超时长度为 100 秒。而不是使用超时,我想知道是否有可能只是告诉它继续进行,直到发现错误或邮件消息发送成功?

4

1 回答 1

3

您链接的页面已经给出了答案:使用 SendAsync 方法。从SendAsync 文档

要在电子邮件已发送或操作已取消时接收通知,请将事件处理程序添加到 SendCompleted 事件。

SendCompleted 事件需要一个SendCompletedEventHandler委托,该委托又接收一个AsyncCompletedEventArgs实例,该实例可用于确定发送是否成功。

于 2009-09-24T23:13:31.647 回答