作者cphunter (克理斯@Internet)
看板java
标题Re: [问题] java mail
时间Wed Oct 8 03:59:31 2008
※ 引述《kasuma (宽)》之铭言:
: ※ 引述《PsMonkey (痞子军团团长)》之铭言:
: : 所以你到底要问什麽?
: : google javamail eml,资料很多阿? 你看了哪些?
: : 上面这段的意思是
: : 你现在能用 pop3 正确读出 gmail 上头的信件吗? 还是?
: 对 我可以正确读出gmail上的信件
上面的意思,想跟 Kasuma 确认一下,您指的是
1. 从 Gmail 透过 pop3 协定把信件收下来
2. 收下来的 javalib 您用的是 JavaMail (请问是 1.4.x 吗? )
3. 您想要把读到的内容,每一封信都存成 eml 的档案格式,是吗
: : 哪个程式呈现? 你写的 email 程式? 还是 outlook 之类的程式?
: 我写的email程式 用javamail读取gamil的程式 只是我要外加存成eml档
: 错误讯息是他说 pop3message are read-only
: : 似乎不能? 那到底能不能?
: : 如果能,那你到底要问什麽?
: : 如果不能,那出了什麽结果?有什麽错误讯息?
: 感谢您的回应 我问的问题似乎都太微宛了
: 我正确的问题应该是
: 我现在要写一只读取gamil信件的java档
: 并将信件转成完整的eml档存在电脑资料夹里
: 只是卡在我没办法将整封信完整个内容get
我试着回答看看,如果不对,还请您再发问.... 谢谢
Session session = Session.getDefaultInstance(props, new MailAuthenticator()); //之类的 mail session,看发问您此处应该没有问题
Store store = session.getStore("pop3");
store.connect(host,null,null);
Folder inFolder = store.getFolder("INBOX");
Message[] message = folder.getMessages();
(MimeMessage)message).getConntent()); <--- 这应该是您要的,是吗?
以上
Chris.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.196.245
1F:推 TonyQ:(MimeMessage)message) ?.? 把一个阵列转型成MimeMessage? 10/08 08:55
2F:推 PsMonkey:你问的问题他都回答过了阿? [摊手] 10/08 11:18
3F:推 TonyQ:我只是觉得似乎应该是 message[x] , 而且括号也没成对.-.- 10/08 11:46