Postfix使用/etc/postfix/virtual设置所有电子邮件帐户

时间:2020-01-09 10:40:43  来源:igfitidea点击:

w问题:如何在Postfix MTA下设置"全部收信"电子邮件帐户?
例如,如果发送至me @ domain.com,info @ you.com和[email protected]的电子邮件应发送至相同的电子邮件地址。

如果用户在发送给我时输入错误的电子邮件地址,或者只是猜测有效的电子邮件地址,那么他们很可能会从我的服务器收到错误消息,例如用户/电子邮件邮箱不存在,这很有用。
因此,我希望设置一个全部捕获地址

答:

映射是使用/etc/postfix/virtual文件完成的。

# vi /etc/postfix/virtual

追加如下代码,将domain和emailusername替换为实际值:

@yourdomain.com emailusername

保存并关闭文件。
运行以下命令:

# postmap /etc/postfix/virtual

还要确保在/etc/postfix/main.cf文件中有以下行:

virtual_alias_maps = hash:/etc/postfix/virtual

如果只是在上面添加,请重新加载后缀:

# service postfix reload