我们有一些通过 smtp 发送电子邮件的软件,遗憾的是它没有配置为将已发送邮件的副本保存到任何文件夹。客户端在 Office 365 上,目前无法将其配置为将通过 smtp 客户端发送的电子邮件保存到已发送文件夹。
我想在网站上设置 postfix 充当空客户端,接收来自该软件的所有电子邮件,将它们直接转发到 Office 365 的 smtp 服务器,最后将副本保存到 Office 365 的 imap 已发送文件夹中供发送用户使用。
这真的可能吗?我研究过 always_bcc 以及发件人和收件人 bcc_maps,但这些只会将电子邮件保存到人们的收件箱中……
答案1
Postfix 是一个消息传输代理 (MTA),或者你可以说它是一名邮递员。其主要职责是跨服务器发送电子邮件。posfix 内置功能中没有包含电子邮件保存功能。您可以在消息传递代理 (MDA) 软件(例如 dovecot 或 maildrop)中找到该功能。
当然,对于您的情况有一个可能的解决方法
- 使用postfix发送BCC邮件到另一个邮箱
- 设置一个脚本,将电子邮件从该邮箱中的“收件箱”文件夹移动到另一个“已发送邮件”文件夹。