如何确定smtp服务器是否保存发送邮件?

时间:2015-06-09 10:12:20

标签: email smtp gmail javamail imap

使用SMTP服务器发送邮件时,如何确定smtp服务器是否依赖并将发送邮件保存到"已发送"文件夹与否。

示例

使用GMail smtp服务器(smtp.gmail.com)发送邮件时,GMail服务器会自动依赖并将邮件保存到"已发送"夹。但很少有其他服务器,如Exchange,GoDaddy,......这些服务器没有将邮件保存到"已发送"夹。我们必须使用IMAP append命令手动将消息附加到相应的文件夹。

如果我能够找到服务器是否无法将发送邮件保存到"已发送"文件夹意味着,我可以调用IMAP append命令将邮件保存到"已发送"夹

1 个答案:

答案 0 :(得分:1)

你无法找到它。但是你可以通过向用户发送密件抄送使gmail和godaddy几乎兼容。 Gmail会自动执行此操作,但如果您明确执行此操作,则用户仍然只能获得一个副本。

当您通过SMTP发送邮件时,请将“rcpt添加到:< myaddress@doma.in>”,并且gmail和godaddy都会将邮件写入某个过滤器。如果幸运的话,该消息甚至在正确的文件夹中。

相关问题