【C#】【邮件】C#发送邮件出现 "指定字符串与主题所要求的形式不符"
2015-06-27 14:00
351 查看
用C#发送邮件的时候有时会出现指定字符串与主题所要求的形式不符的问题。
经过查阅资料发现原因是主题里面你的字符串中有一些特殊字符导致出错。去掉改类字符即可成功。
比如:
我出现的错误原因是主题中有回车符"\r\n",解决方法是把“\r\n”替换成其他的比如空格即可。
以上之所以分开替换,考虑到可能有时会单独 \r 或单独 \n .
总的来说呢,如果出现类似的问题,你首先就是看下有没有一些特殊的字符,去掉试下......
经过查阅资料发现原因是主题里面你的字符串中有一些特殊字符导致出错。去掉改类字符即可成功。
比如:
我出现的错误原因是主题中有回车符"\r\n",解决方法是把“\r\n”替换成其他的比如空格即可。
zhuti = zhuti.Replace("\r", " "); zhuti = zhuti.Replace("\n", " ");
以上之所以分开替换,考虑到可能有时会单独 \r 或单独 \n .
总的来说呢,如果出现类似的问题,你首先就是看下有没有一些特殊的字符,去掉试下......
相关文章推荐
- c#代码实现百度搜索页面网页遍历
- C#(WPF)程序将Debug中的.exe文件放入注册表中启动,获取错误的当前路径--解决方案
- C#(WPF)程序将Debug中的.exe文件放入注册表中启动,获取错误的当前路径--解决方案
- C#高级编程二十八天----泛型类的功能
- Visual C# 代码段
- C# 调用控制台cmd 实现WIFI 共享
- C# Image 图片的缩放
- C# Controls 添加组件、遍历组件、判断组件名以及为相应组件添加对应函数
- 使用 Override 和 New 关键字进行版本控制(C# 编程指南)
- 使用 Override 和 New 关键字进行版本控制(C# 编程指南)
- 【C#】Winform工具-闪讯下快速分享Wifi(源码)
- C#编写Windows服务程序图文教程
- 《C#程序设计》第五次作业
- C#:Md5和Sha1两种加密方式
- 冒泡算法
- 全面解析C#中的异步编程
- 关于C#WinForm的datagridview控件的使用经验及技巧收集(持续更新)
- [C#]浅析ref、out参数
- C#统计字符串中数字个数的方法
- C#中的不可空类型转为可空类型