发送邮件的问题。也许要跳出VS.Net才可以解决?
用system.Net.SmtpClient写的发送邮件的代码。代码本身好象没有问题。因为我的电脑上装的是Symantec防毒软件,会检查发出的邮件。
代码执行到SmtpClient.SendAsync() 时, Symantec不会及时发出邮件,必须等到下一个SendAsync命令执行后,才会发出前一封邮件。而最后一次发送的邮件,则要等到关闭发送邮件的应用程序时,才会发出。
而使用Outlook Express等邮件工具发送时,好象没有这个问题,随发随出。
要怎样才能做到象Outlook Express那样,及时发出邮件呢?当然前提是不关闭Symantec邮件防护功能的前提下。
谢谢。 --------------------编程问答-------------------- Outlook Express也是一样的,你设置Symantec检查邮件就会这样的 --------------------编程问答--------------------
Outlook Express每次按下“发送”,Symantec都会立即发出本次待发邮件。
如果是一样的,那我就不会发这个贴了。 --------------------编程问答-------------------- Symantec是否设置相关邮件功能
--------------------编程问答--------------------
設置了出站檢查. --------------------编程问答-------------------- 没装 symantec
提供个微软示例
http://msdn.microsoft.com/zh-cn/library/x5x13z6h(v=vs.80).aspx --------------------编程问答--------------------
这里没提到我所说的问题啊 --------------------编程问答-------------------- 我怀疑你少了步骤什么的,比如要释放什么资源,就是种感觉。否则为什么又能发出去呢?
补充:.NET技术 , C#