首页 新闻 会员 周边 捐助

邮件发送错误

0
悬赏园豆:50 [已关闭问题] 关闭于 2008-05-19 08:59
<P>这是异常信息:&nbsp; System.Net.Mail.SmtpException: 语法错误,无法识别命令。 服务器响<BR>应为: Mail sender is different with auth identifier</P> <P>这是关键的几句代码:</P> <P>&nbsp;&nbsp; sc.UseDefaultCredentials = true;<BR>&nbsp;&nbsp;&nbsp;sc.Credentials = new System.Net.NetworkCredential(username, pwd);<BR>&nbsp;&nbsp;&nbsp;sc.DeliveryMethod = SmtpDeliveryMethod.Network;</P> <P>&nbsp;&nbsp;代码使用其他的smtp服务器发邮件时正常,但是使用新网的企业邮局就报这个错误。</P> <P>&nbsp; 请问这是什么错?怎么解决?</P>
TinyMce的主页 TinyMce | 初学一级 | 园豆:70
提问于:2008-05-09 16:29
< >
分享
所有回答(2)
0
邮件的From与登录用户名不一致(比如你以aaa@bbb.com的用户名登录,但是发送的邮件的From却是ccc@bbb.com,这种情况下某些邮件服务器在管理员的设置下可能会拒发). 解决方法:把两者设置为同样的就行了. 你也可以设置ReplyTo让对方回复时默认回复到另一个邮件地址,而不是发件人地址.
deerchao | 园豆:8367 (大侠五级) | 2008-05-09 16:33
0
注意username;比如有的用户直接是yukaizhao,而有的就要求必须加上@domain.com
玉开 | 园豆:8822 (大侠五级) | 2008-05-14 11:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册