Postfix 伪装本地用户

Postfix 伪装本地用户

是否可以在 postfix 中重写从 shell 发送电子邮件的本地用户。我能够将 root@localhost 伪装成[电子邮件保护]使用 smtp_generic_maps 没有问题。

不幸的是,如果我向 Gmail 之类的地方发送电子邮件,电子邮件来自“root([电子邮件保护])”。将 root 操纵为类似“用户名”的最佳方法是什么?

答案1

这取决于您如何“从 shell 发送邮件”。

您正在查看一条消息“发件人:”标头,它是电子邮件消息的一部分,因此对于 Postfix 之类的 MTA 来说并不重要。

使用 sendmail(1) 时,请在传递给它的 RFC822 消息中设置正确的发件人地址。

有关如何在您选择的邮件程序中提供正确的发件人地址的详细信息,请参阅其文档。

答案2

Postfix 我们从 中获取“root” /etc/passwd。输入vipw并更改第 5 个字段。

相关内容