1

目前我正在这样做:

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 发送时不会发送到已发送文件夹。雅虎中的已发送文件夹是否以不同的名称访问?

4

1 回答 1

2

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

此外,请参阅Yahoo Mail 上的这个 JavaMail wiki 条目

如果这没有帮助,这个 JavaMail FAQ 条目解释了我们需要帮助您调试问题的附加信息

于 2012-04-16T18:50:07.453 回答