我使用Django的send_mail()方法通过我自己的邮件服务器(典型的Linux邮件堆栈)发送电子邮件。使用Gmail作为SMTP服务器时,每封已发送的邮件都会被赋予“已发送”的IMAP标签,之后可以在已发送的文件夹中查看。如何在我自己的设置中实现相同的功能?
我知道这是Gmail的一项特殊功能,可能我应该在发送邮件后将imap_append
功能用于将其放入已发送的文件夹中,但我不知道如何在代码中完成此操作。例如,send_mail函数不会返回已发送消息的message-id
。在Django甚至其他语言中是否有可用的代码示例?据我检查,其他语言默认情况下也不这样做。
或者,如果通过配置邮件服务器更容易实现,如何配置我的邮件服务器的SMTP(Linux postfix-dovecot)以将“已发送”标签应用于任何外发邮件?