当前位置: 技术问答>java相关
请问用java通过pop3协议如何获取信件内容.
来源: 互联网 发布时间:2014-12-24
本文导语: | 我想跟其他语言没有什么两样,创建socket 通过110 port取信. 用telnet就是: telnet pop3.sina.com 110 USER XXX PASS XXXXXX LIST 用...
|
我想跟其他语言没有什么两样,创建socket 通过110 port取信.
用telnet就是:
telnet pop3.sina.com 110
USER XXX
PASS XXXXXX
LIST
用socket发送每一次上面的指令,然后看接受mail server的返回信息返回信息一般有'OK'就代表成功了.
LIST能列出有多少信.具体pop3协议请参照(RFC1939)
但你接了信,附件你只能得到是编过码(base64,printable...)的正文,你要根据头来采取一种解码.具体编码方式每种都不一样,看了邮件你就知道了.
用telnet就是:
telnet pop3.sina.com 110
USER XXX
PASS XXXXXX
LIST
用socket发送每一次上面的指令,然后看接受mail server的返回信息返回信息一般有'OK'就代表成功了.
LIST能列出有多少信.具体pop3协议请参照(RFC1939)
但你接了信,附件你只能得到是编过码(base64,printable...)的正文,你要根据头来采取一种解码.具体编码方式每种都不一样,看了邮件你就知道了.