我想知道,你是否真的必须手动增加发送操作的超时以发送大附件。我阅读了位于here的Microsoft文档,它说超时长度为100秒。而不是使用超时,我想知道是否可能只是告诉它继续前进,直到找到错误或邮件消息成功发送?
答案 0 :(得分:3)
您链接的页面已经给出答案:使用SendAsync方法。来自SendAsync documentation:
要在发送电子邮件或取消操作时收到通知,请向SendCompleted事件添加事件处理程序。
SendCompleted事件需要SendCompletedEventHandler委托,该委托又接收AsyncCompletedEventArgs个实例,可用于查明发送是否成功。