Bestcomy.net blog
Coding for funny
posts - 117, comments - 2919, trackbacks - 22, articles - 1
OpenSMTP 发送中文名称附件产生乱码问题
Posted on 2005-01-21 20:16
bestcomy
阅读(2651)
评论(4)
编辑
收藏
最近用
OpenSMTP
给
sohu
免费信箱发邮件,发现中文名称的附件在
sohu
信箱收到是附件名称会是乱码,检查了一下源码,发现问题应该是出在OpenSmtp.Mail.Smtp的私有方法WriteToStream,修改后的代码如下:
private
void
WriteToStream(
ref
NetworkStream nw,
string
line)
{
try
{
//
byte[] arrToSend = Encoding.ASCII.GetBytes(line);
byte
[] arrToSend
=
Encoding.Default.GetBytes(line);
//
modified by bestcomy
nw.Write(arrToSend,
0
, arrToSend.Length);
//
Console.WriteLine("[client]:" + line);
LogMessage(line,
"
[client]:
"
);
}
catch
(System.Exception)
{
throw
new
SmtpException(
"
Write to Stream threw an System.Exception
"
);
}
}
把源代码导到
SharpDevelop
重新编译了一下就好使了,我用
SharpDevelop
作的
OpenSMTP
工程:
http://www.upload4asp.net/download.aspx?filename=T3BlblNtdHAucmFy
绿色通道:
好文要顶
关注我
收藏该文
与我联系
Feedback
#1楼
回复
引用
查看
2005-01-23 08:11
by
灵感之源:PSP团队Guru
干得不错!
#2楼
回复
引用
2005-06-30 09:41
by
HUjf(ln_hjf@sina.com.cn)
请问,在英文操作系统下带中文名称的附件,附件创建不成功。怎么解决??
#3楼
回复
引用
2006-02-25 14:26
by
haogj[未注册用户]
这样也容易出问题,应该检查一下邮件的编码,使用邮件的编码来对内容进行解码,才能保证不出问题。
这个项目的问题太多了
#4楼
回复
引用
2007-09-03 17:16
by
你这方法怎么不行[未注册用户]
我按你的方法改了,不行哦..不知道是不是还有别的地方没改..
我QQ 617186 请你与我联系指点睛
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
《福布斯》:谷歌进军硬件产品 难撼动苹果地位
·
美国空军拟最多购买1.8万台iPad 2
·
伊朗封杀Gmail和Facebook等互联网服务
·
分析称专利之争让谷歌苹果两败俱伤
·
Android平台发现新型手机病毒Rootsmart
»
更多新闻...
最新知识库文章
:
·
高级编程语言的发展历程
·
如何学习一门新的编程语言?
·
学习不同编程语言的重要性
·
为什么我喜欢富于表达性的编程语言
·
计算机专业的女生为什么要学编程
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
Powered by:
博客园
Copyright © bestcomy
导航
博客园
首页
新随笔
联系
订阅
管理
公告
新闻
点击下面的按钮来订阅我的Blog,当我的Blog更新的时候你可以通过MSN Messenger收到即时提示.
严正申明
最近发现很多广告性质的回复,如果您需要在本Blog发广告,请您付费。
昵称:
bestcomy
园龄:
7年8个月
粉丝:
11
关注:
0
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1. 在OPENSUE 11.3 上安装 sysstat
2. Upload bug in MOSS 2007 / Windows Server 2008
3. Excel列名转换
4. Clienside ProgressIndicator
5. ASP.NET MVC 源代码发布!
6. 微软项目组招聘.NET开发人员(北京)
7. 欢迎访问我的新BLOG空间
8. SharePoint 胡言乱语
9. 你觉得vs.net那些地方让你使用起来很不爽?
10. Include javascript and css dynamically
随笔分类
(125)
AspnetUpload(10)
NTeam(1)
生活随笔(7)
随笔(107)
随笔档案
(118)
2011年1月 (1)
2010年7月 (1)
2009年2月 (1)
2008年4月 (1)
2008年3月 (2)
2008年1月 (1)
2007年10月 (1)
2006年11月 (3)
2006年10月 (1)
2006年9月 (1)
2006年8月 (1)
2006年7月 (2)
2006年3月 (2)
2006年2月 (1)
2006年1月 (2)
2005年12月 (6)
2005年11月 (4)
2005年10月 (3)
2005年9月 (6)
2005年8月 (4)
2005年7月 (3)
2005年5月 (4)
2005年4月 (13)
2005年3月 (2)
2005年1月 (9)
2004年12月 (18)
2004年11月 (3)
2004年10月 (2)
2004年9月 (3)
2004年8月 (8)
2004年7月 (3)
2004年6月 (6)
文章分类
(1)
My Free Controls(1)
文章档案
(1)
2005年4月 (1)
相册
T shirt
Windows Live Messenger
有趣的CSDN专家分
asp.net组件
Ajax.NET Blog
AspnetUpload
MSDN
技术站点
ASP.NET
EggHeandCafe
博客堂
积分与排名
积分 - 840289
排名 - 55
最新评论
阅读排行榜
评论排行榜
推荐排行榜