如何更改后缀的默认电子邮件地址



我有一个运行python、php、perl、ruby的服务器,我有几个应用程序也可以发送邮件。我想知道,如果其中一个应用程序没有指定发件人电子邮件地址,则发件人电子邮件地址设置为http@example.com,发件人名称为"http"。

我可以通过进入/etc/passwd并将名称更改为我想要的名称来更改发件人名称,但如何将http@example.com更改为admin@example.com

您可以使用postfix的smtp_generic_maps为传出的smtp邮件重写电子邮件头:

user:~$ echo "http@example.com  admin@example.com" >> /etc/postfix/generic 
user:~$ echo "smtp_generic_maps = hash:/etc/postfix/generic" >> /etc/postfix/main.cf
user:~$ postmap /etc/postfix/generic
user:~$ service postfix restart

最新更新