标签: c# .net wpf smtp smtpclient
我一直在摆弄一个通用的C#WPF程序,该程序利用SmtpClient类和SendAsync()方法来模拟发送电子邮件。我遇到了一种情况,如果应用程序正在通过所述方法发送邮件,并且与Smtp服务器的连接丢失,则在调用SendAsyncCancel方法之后,似乎会有短暂的延迟(大约10到15秒),直到它成功执行。正常情况下,该方法似乎会在一两秒内完成。现在,我对这一主题的知识确实很有限,因此一般而言,它可能是SMTP的基础知识。
任何见解和信息都非常重要!