如何使用Gmail的SMTP发送电子邮件而不将其写入已发邮件

时间:2015-05-28 09:00:32

标签: email smtp gmail imap gmail-imap

我想使用Gmail的SMTP发送邮件,而不将邮件存储在已发邮件文件夹中。我知道SMTP没有在IMAP文件夹中写任何内容,但Gmail有不同的行为,并且自动同步通过SMTP在IMAP文件夹中发送的邮件。

使用Gmail的SMTP发送和发送电子邮件时,有没有办法(标记,标题等)来避免这种自动同步行为?

1 个答案:

答案 0 :(得分:0)

您可以在发送后立即从发送的文件夹中删除该邮件。

访问已发送的文件夹并检索发送的最新消息。然后设置该消息的标志以删除

message.setFlag(Flags.Flag.DELETED, true);

然后关闭文件夹

sentFolder.close(true);

关闭文件夹将删除标记的邮件。代码示例在java中,如果您正在编写它。

除了手动删除邮件外,我认为没有办法禁用此操作。