smtp发送邮件失败-邮件标头找到无效字符
2010-06-10 12:48
936 查看
以前写了个软件,里面包含有smtp和POP3的邮件收发功能。最近把系统重装了之后发现邮件的收取功能正常,但是发送时总是弹出消息框提示说“邮件发送失败"。想想自己以前能够发为什么现在就不能发了呢?于是把软件的源码又拿出来调试,发现在发邮件时确实有一个异常,查看异常,异常的说明上说“在邮件标头找到无效字符”。这就奇了怪了,以前用的时候怎么就没有出现过这个问题。想了很久之后我断定我的程序应该没有错,出错的地方应该是.net框架或者其它地方。网上找了一下,发现.net应该不会有问题,那问题会出在哪了。最后,我想到了微软的一个“BUG”,Windows规定计算机名只能是英文字母、数字和下划线,否则可能出错。于是我查了一下我的计算机名,果然,我的计算名是中文,不符合Windows的规定,于是马上把计算机名进行修改,重启,再次测试邮件发送。成功!
相关文章推荐
- 采用SmtpClient方式发送邮件,如果服务器的名字中有中文,会报"在邮件标头中找到无效的字符”"错误
- 在邮件标头中找到无效的字符:“周”
- .net 发送邮件 头值中找到无效字符
- 在邮件标头中找到无效的字符:“周”
- Centos下通过SMTP发送邮件失败解决
- 扫描仪通过SMTP中继服务器发送通知邮件失败
- 调用smtp.qq.com服务器发送邮件,既然是这样发送失败。
- PHPMailer发送邮件失败:SMTP connect failed
- asp使用JMAIL发送SMTP邮件超过10条就失败原因查询
- PHP Mailer邮件发送失败发送失败! Mailer Error: SMTP connect() failed.
- 通过QQ邮箱的SMTP服务器发送QQ邮件至163邮箱提示“发送邮件失败”的解决方案(三种可能性,不妨一试)
- C# 使用 SmtpClient.SendAsync 方法发送邮件失败,总是返回 Cancelled
- smtp发送邮件失败 提示“553 this mail is blocked by kbas system”错误
- SMTP-邮件发送失败异常:“ SMTPSendFailedException:501 ϵͳÒÑÇ¿ÖÆ¿ªÆôÕʺÅÉý¼¶ÉèÖã¬ÇëµÇ¼exmail.
- 向smtp发送邮件失败
- PHP mail 通过Windows的SMTP发送邮件失败的解决方案
- PHP mail 通过Windows的SMTP发送邮件失败的解决方案
- python通过SMTP发送邮件失败,报错505/535
- java STMP协议群发邮件时有无效地址导致发送邮件失败
- exchange 2007 smtp发邮件正常,使用owa发送邮件失败,邮件自动保存到草稿箱