当前位置:编程学习 > C#/ASP.NET >>

发送邮件的问题。也许要跳出VS.Net才可以解决?

用system.Net.SmtpClient写的发送邮件的代码。代码本身好象没有问题。

因为我的电脑上装的是Symantec防毒软件,会检查发出的邮件。

代码执行到SmtpClient.SendAsync() 时, Symantec不会及时发出邮件,必须等到下一个SendAsync命令执行后,才会发出前一封邮件。而最后一次发送的邮件,则要等到关闭发送邮件的应用程序时,才会发出。

而使用Outlook Express等邮件工具发送时,好象没有这个问题,随发随出。

要怎样才能做到象Outlook Express那样,及时发出邮件呢?当然前提是不关闭Symantec邮件防护功能的前提下。

谢谢。 --------------------编程问答-------------------- Outlook Express也是一样的,你设置Symantec检查邮件就会这样的 --------------------编程问答--------------------
引用 1 楼 net_lover 的回复:
Outlook Express也是一样的,你设置Symantec检查邮件就会这样的


Outlook Express每次按下“发送”,Symantec都会立即发出本次待发邮件。
如果是一样的,那我就不会发这个贴了。 --------------------编程问答-------------------- Symantec是否设置相关邮件功能
--------------------编程问答--------------------
引用 3 楼 wuyq11 的回复:
Symantec是否设置相关邮件功能


設置了出站檢查.  --------------------编程问答-------------------- 没装 symantec

提供个微软示例
http://msdn.microsoft.com/zh-cn/library/x5x13z6h(v=vs.80).aspx --------------------编程问答--------------------
引用 5 楼 qqamoon 的回复:
没装 symantec

提供个微软示例
http://msdn.microsoft.com/zh-cn/library/x5x13z6h(v=vs.80).aspx


这里没提到我所说的问题啊 --------------------编程问答-------------------- 我怀疑你少了步骤什么的,比如要释放什么资源,就是种感觉。否则为什么又能发出去呢?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,