如何使用 Postfix 拥有来自不同域的多个电子邮件帐户?

如何使用 Postfix 拥有来自不同域的多个电子邮件帐户?

我刚刚成功了有用的文章,并成功地使用单个域设置了我的邮件服务器。

我现在想知道如何为不同的域添加多个电子邮件帐户。

当前要添加新的电子邮件帐户,我将使用以下命令:

useradd -m john -s /sbin/nologin

这样我就可以收到一封类似于[电子邮件受保护]

如果我想要多个域,该怎么办? (喜欢[电子邮件受保护]

谢谢,我对 VPS 世界还是完全陌生:)

答案1

您可以使用 avirtual_map将第二个域中的虚拟用户映射到服务器上的真实用户或其他地址(类似于别名)。

例如/etc/postfix/main.cf你会有:

virtual_maps = hash:/etc/postfix/virtual

并在/etc/postfix/virtual

example.com            VIRTUAL

[email protected]       [email protected]
[email protected]        [email protected]

# catch-all (optional and not recommended as it can act as a spam amplifier)
@example.com           [email protected]


example2.com           VIRTUAL
[email protected]      [email protected]
[email protected]      [email protected]
@example2.com          [email protected]

postmap /etc/postfix/virtual编辑完后记得运行。并postfix reload在编辑后/etc/postfix/main.cf

man 5 virtual有关 postfix 虚拟表格式的更多详细信息,请参阅 参考资料。

相关内容