如何重写用户名除了电子邮件地址的后缀



设置如下:两台服务器,一台使用(rails) web应用程序,另一台实际通过后缀将电子邮件发送到互联网。这意味着任何由web应用程序创建的电子邮件都被发送到电子邮件服务器,由服务器再次处理它们。

现在,这意味着电子邮件是用"user@webserver.localdomain"这样的电子邮件地址发送的,这很快导致目标邮件服务器拒绝了电子邮件,因为明显缺少mx记录。

我修复了那个,但是,用smtp_generic_maps,将发送者地址重写为一个有效的地址。

然而,电子邮件中显示的发件人名称由两部分组成-第一部分似乎是由创建电子邮件的web服务器的用户名通过后缀自动设置的。在本例中为nginx

那么,除了电子邮件地址外,如何重写显示的用户名呢?谁能给我指个正确的方向?我要为自己辩护:这个系统不是我自己设置的,所以我在sendmail的所有方面都有点新手。

简单,通过TCP/IP连接到127.0.0.1端口25,并使用SMTP提交邮件。这样你就可以把from地址设置成任何你想要的。当前,您正在通过sendmail命令提交邮件,该命令正在从用户处获取发件人地址。

p。Sendmail = postfix

最新更新