您的位置:首页 > 运维架构

解决:不能用163发邮件,用pop3收邮件显示乱码

2006-11-08 17:38 351 查看
收发邮件程序:
新建一个工程
1.解决163不能发信
从C:/Program Files/Borland/Delphi7/Source/Indy目录中找到IdSMTP.pas
将SendCmd('RSET'); 注释掉,重新编译,然后覆盖
1.1 C:/Program Files/Borland/Delphi7/Source/Indy中的IdSMTP.pas
1.2 C:/Program Files/Borland/Delphi7/Lib中的IdSMTP.dcu
1.3 C:/Program Files/Borland/Delphi7/Lib/Debug中的IdSMTP.dcu

2.解决用POP3收信时TITLE不能显示中文。
从C:/Program Files/Borland/Delphi7/Source/Indy目录中找到IdCoderHeader.pas
把 encodingstartpos:=PosStartAt('=?ISO', UpperCase(Header),1);
改成:encodingstartpos:=PosStartAt('=?', UpperCase(Header),1);
把 encodingstartpos:=PosStartAt('=?ISO', UpperCase(Header),encodingstartpos+1);
改成:encodingstartpos:=PosStartAt('=?', UpperCase(Header),encodingstartpos+1);
然后覆盖
1.1 C:/Program Files/Borland/Delphi7/Source/Indy中的IdCoderHeader.pas
1.2 C:/Program Files/Borland/Delphi7/Lib中的IdCoderHeader.dcu
1.3 C:/Program Files/Borland/Delphi7/Lib/Debug中的IdCoderHeader.dcu
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: