使用javamail将消息附加到Yahoo“Sent”文件夹?

时间:2012-04-16 18:21:59

标签: java android smtp javamail

目前我还在继续:

Store store = sendsession.getStore(mailhost);
   store.connect(mailhost, user, password);
   String box = "SENT";
   Folder folder = store.getFolder(box);
   folder.open(Folder.READ_WRITE);
   message.setFlag(Flag.SEEN, true);
   folder.appendMessages(new Message[] {message});
   store.close();

它适用于Gmail和Hotmail,但从Yahoo发送时不会发送到Sent文件夹。是否在yahoo中使用其他名称访问发送的文件夹?

1 个答案:

答案 0 :(得分:2)

“已发送”文件夹没有标准名称或通用名称。这是您正在使用的邮件客户端的约定;不同的客户可能会遵循不同的惯例。

另请参阅this JavaMail wiki entry on Yahoo Mail

如果这没有用,this JavaMail FAQ entry explains the additional information we need to help you debug the problem