![如何使用 Postfix 将某些地址仅转发到另一个邮件服务器](https://linux22.com/image/526462/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Postfix%20%E5%B0%86%E6%9F%90%E4%BA%9B%E5%9C%B0%E5%9D%80%E4%BB%85%E8%BD%AC%E5%8F%91%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
为了在应用程序中自动处理退回邮件,我需要将退回到特定地址的邮件通过管道传送到管理这些邮件的程序。有两种选择:
- 将这些地址转发到另一个 SMTP 服务器,该服务器将通过管道传输每封收到的邮件
- 在主邮件服务器上仅传输这些地址
有没有什么有效且简单的方法可以用 Postfix 来实现这些功能?
谢谢。
答案1
# vi /etc/postfix/main.cf
virtual_alias_domains = yeswedeal.com
# virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual
# vi /etc/postfix/virtual
[email protected] [email protected]
您还可以实现一个万能地址,即电子邮件发送至[电子邮件保护]和[电子邮件保护]应转发至[电子邮件保护]
@example.com [email protected]
保存并关闭文件。输入以下命令重新启动postfix:
# postmap /etc/postfix/virtual
# service postfix reload