我目前正在使用 Java Mail API 开发一个电子邮件解析应用程序。
我使用的电子邮件服务是 Gmail。“标记为垃圾邮件”选项似乎仅在 Gmail 界面上可用。我可以使用 Java Mail API 执行的唯一操作是将可疑电子邮件移动到垃圾邮件文件夹。但是,这不会阻止来自垃圾邮件电子邮件 ID 的电子邮件重新出现在收件箱中。
所以现在我正在维护一个更新的垃圾邮件 ID 列表,我在浏览收件箱文件夹时会检查这些列表。如果列表中存在“发件人”电子邮件 ID,则我使用以下代码段:
folder.copyMessages(msgs, spamFolder); //Moves email msg to SPAM folder
有谁知道我如何使用 Java Mail API 实现“标记为垃圾邮件”实用程序?它是否保证来自相同 id 的电子邮件不会再次出现在收件箱中?我看过类似的帖子,但没有答案。