根据数据库中存储的每封电子邮件的信息替换标题“发件人”

根据数据库中存储的每封电子邮件的信息替换标题“发件人”

是否可以简单地将标题从“user@domain”更改为“完整用户名<user@domain>”,以便从 mysql 数据库中获取完整用户名来发送邮件?

Postfix 文档没有说明如何同时拥有用于 header_checks 的 regex 和 mysql 查找表,而这正是我认为我需要的。

有人知道如何解决不同代码页的问题吗?就我而言,用户可以使用 utf8 或 windows1250 代码页对标头进行编码。

答案1

标题From:实际上应该由 MUA(邮件用户代理,生成消息并将其交给 postfix 的软件)设置。

依靠 MTA(邮件传输代理、postfix(或 sendmail、qmail、exchange 等)来执行此操作没有意义 - 大概是您想要做的事情,以使消息对用户更加友好,但 MTA 并不关心这一点:它只是想将消息传递给下一个服务器。

相关内容