如何使用 postfix 通过/作为(?)注册用户发送电子邮件

如何使用 postfix 通过/作为(?)注册用户发送电子邮件

这个问题可能有点模糊,请耐心等待,老实说,我甚至不知道要搜索什么才能找到正确答案。

我正在使用 Postfix。它已启动并运行,我可以发送电子邮件。我的 TXT 记录已设置好,DMARC 甚至还有 DKIM 和所有好东西。

我计划使用 Postfix、PHP 和其他一些东西来制作一个简单的 API 来发送电子邮件。用户可以使用该 API 以自己的身份向其他用户发送电子邮件。

因此该过程将是用户 A([电子邮件保护])使用 API 向用户 B 发送电子邮件([电子邮件保护])。 到目前为止,一切都很好。

我的全面验证计划只有一个小问题。例如,如果地址From不是注册的域名,Gmail 将完全阻止我的电子邮件。这是理所当然的。

当我使用像 mailchip 这样的服务时,我会得到一个很好的

from:   Name <[email protected]> via mailchimp.com

这就是我陷入困境的地方。

via当我使用自己的电子邮件服务器时该如何处理?

我意识到这个问题确实很模糊,可能有很多答案。请在这里给我指明正确的方向,哪怕是一篇文章也能让我有所启发。

答案1

您可以使用发送邮件这样做很简单,只需使用您希望的任何电子邮件地址作为发件人即可。
一个例子是将信息添加到名为使用假地址

From: [email protected]
To: [email protected]
Subject: all of your base 

are belong to us

然后使用以下命令调用 sendmail:

cat usefakeaddress | /usr/sbin/sendmail -t

相关内容