如何在每次使用 PostFix 服务器发送电子邮件时添加新的“发件人”电子邮件 ID

如何在每次使用 PostFix 服务器发送电子邮件时添加新的“发件人”电子邮件 ID

我是 PostFix 新手,最近将 PostFix 设置为服务器。在测试中,PostFix 运行良好,并使用存储在 PostFix 凭证文件中的“发件人”电子邮件地址转发电子邮件,例如[电子邮件保护]和密码:xxxxxxx

我的问题是:我们有一个 Web 应用程序,允许网站用户之间直接发送电子邮件。由于用户 1 可以向用户 2 发送电子邮件([电子邮件保护]) 和反之亦然。但是,在使用 PostFix 服务器发送电子邮件时,用户 2 总是会收到[电子邮件保护]代替[电子邮件保护]因此用户 2 无法直接向用户 1 回复电子邮件。

这个问题比较大,因为我们有成千上万的用户在等待这个功能。所以如果有人能帮我配置 PostFix 服务器,以便在发送电子邮件时,用户可以使用任何 Web 表单将其电子邮件 ID 设置为电子邮件的“发件人”字段,接收用户将收到电子邮件,因为电子邮件最初是由[电子邮件保护]这样他就可以通过他的电子邮箱直接回复用户 1。

我已经对 PostFix 做了一些关于这个问题的研究,但没有发现太多有趣的问题。其他人采用的方法是使用 smtp_generic_maps,但这只能在 >>/etc/postfix/generic 中存储的一组有限的电子邮件 ID 上工作。但我们希望这个解决方案完全动态,以便任何用户都可以将 FROM 添加为他/她的电子邮件,而在内部,电子邮件将使用[电子邮件保护]在 PostFix 中。

非常感谢您的尽早回复。

谢谢

相关内容