我想使用Gmail的SMTP发送邮件,而不将邮件存储在已发邮件文件夹中。我知道SMTP没有在IMAP文件夹中写任何内容,但Gmail有不同的行为,并且自动同步通过SMTP在IMAP文件夹中发送的邮件。
使用Gmail的SMTP发送和发送电子邮件时,有没有办法(标记,标题等)来避免这种自动同步行为?
答案 0 :(得分:0)
您可以在发送后立即从发送的文件夹中删除该邮件。
访问已发送的文件夹并检索发送的最新消息。然后设置该消息的标志以删除
message.setFlag(Flags.Flag.DELETED, true);
然后关闭文件夹
sentFolder.close(true);
关闭文件夹将删除标记的邮件。代码示例在java中,如果您正在编写它。
除了手动删除邮件外,我认为没有办法禁用此操作。