J johnsonleee Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-15 #1 用Indy POP3Client接收的邮件是已经解码了,还是需要自己进行解码?
J johnsonleee Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-15 #4 To 东兰梦舞: 自己解码的话,是用TIdMessageDecoderMIME吗?我用了它发现它的ReadHeader方法出错,代码如下: blnReturn := FPOP3Client.Retrieve(MsgNum, AMsg); if blnReturn then begin IdCoderMIME := TIdMessageDecoderMIME.Create(AMsg); // AMsg是一个TidMessage IdCoderMIME.ReadHeader; // 本行出错 ... 请指点。 另:能否介绍Indy的相关资料(我认为它的帮助讲得不是很清楚,看了半天还是没找到解决办法)。
To 东兰梦舞: 自己解码的话,是用TIdMessageDecoderMIME吗?我用了它发现它的ReadHeader方法出错,代码如下: blnReturn := FPOP3Client.Retrieve(MsgNum, AMsg); if blnReturn then begin IdCoderMIME := TIdMessageDecoderMIME.Create(AMsg); // AMsg是一个TidMessage IdCoderMIME.ReadHeader; // 本行出错 ... 请指点。 另:能否介绍Indy的相关资料(我认为它的帮助讲得不是很清楚,看了半天还是没找到解决办法)。
H huaitree007 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-15 #6 我也遇到同样的问题!接收英文正常,但主题或附件名称是中文的话,显示就不正常了,当正文可以,真的需要自己解码吗? 那有损这个组件的形象吧!是不是需要什么别的设置? 正在解决中.......
J johnsonleee Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-15 #7 用某些函数可以做到解码某一个String,如Subject,但我不是太明白我上面的代码为什么会出错。后来发现IdCoderMIME := TIdMessageDecoderMIME.Create(AMsg)之后,IdCoderMIME的PartType为Unknown的,问题可能在这里。 还没找到完全解决方案...
用某些函数可以做到解码某一个String,如Subject,但我不是太明白我上面的代码为什么会出错。后来发现IdCoderMIME := TIdMessageDecoderMIME.Create(AMsg)之后,IdCoderMIME的PartType为Unknown的,问题可能在这里。 还没找到完全解决方案...
E ecfan1 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-17 #8 TO johnsonleee: 经过痛苦摸索后,解决!!!!
J johnsonleee Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-18 #9 To ecfan1: 可否给指点指点?分数可商量
J johnsonleee Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-18 #10 To ecfan1: 解决方法是什么???
东 东兰梦舞 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-18 #11 我是自己用IdDecoderMIME解码的。 现在的邮件客户端发的东西,PartType都没设置为base64,所以默认不能解码。
E ecfan1 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-19 #12 to all: DELPHI+INDY9 关键是要对汉字解码!我在做WEBOA,其中重要功能就是WEB MAIL
J johnsonleee Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-20 #13 多谢各位。 我再用IdDecoderMIME试试。原来用TIdMessageDecoderMIME不成功,也许用的方法不对。 我发现IdPOP3接收到的IdMessage,很多field需要解码啊,如:subject, FromTo, To, Attachment name等等,所以我用了TIdMessageDecoderMIME想一次给解码了,结果没有成功。 IdDecoderMIME好象是对一个string或字体符解码? 我再试试。
多谢各位。 我再用IdDecoderMIME试试。原来用TIdMessageDecoderMIME不成功,也许用的方法不对。 我发现IdPOP3接收到的IdMessage,很多field需要解码啊,如:subject, FromTo, To, Attachment name等等,所以我用了TIdMessageDecoderMIME想一次给解码了,结果没有成功。 IdDecoderMIME好象是对一个string或字体符解码? 我再试试。