Fedora 电子邮件转发(Postfix)

Fedora 电子邮件转发(Postfix)

我想将发送给 Fedora 服务器上不存在的用户的所有电子邮件转发到我的 Gmail 帐户。有没有简单的方法可以做到这一点?

我该如何转发所有电子邮件?

答案1

在 main.cf 中设置“mydestination=”以包含您接收邮件的域。我认为您需要确保每个域在 DNS 中都能正确解析。

然后在 main.cf 中添加或编辑“virtual_alias_maps”,如下所示:

virtual_alias_maps = hash:/etc/postfix/virtual

然后将域添加到 /etc/postfix/virtual:

@example.org     [email protected]
@someotherdomain.com   [email protected]

跑步postmap /etc/postfix/virtual

如果您编辑了 main.cf,请重新启动 postfix。

这会将发送到 example.org 和 someotherdomain.com 的邮件转发到您的 gmail 帐户。

答案2

您是否尝试过阅读 Postfix 文档?Postfix 虚拟域名托管指南是你最好的朋友,邮件转发域章节,如果我将展示主题

 1 /etc/postfix/main.cf:
 2     virtual_alias_domains = example.com ...other hosted domains...
 3     virtual_alias_maps = hash:/etc/postfix/virtual
 4 
 5 /etc/postfix/virtual:
 6     [email protected] postmaster
 7     [email protected]        joe@somewhere
 8     [email protected]       jane@somewhere-else
 9     # Uncomment entry below to implement a catch-all address
10     # @example.com         jim@yet-another-site

第 10 行:注释掉的条目(# 后面的文本)显示了如何实现一个接收以下邮件的虚拟别名:未列出的每个 example.com 地址在虚拟别名文件中

RTFM,“邮政局长”

相关内容