将未知收件人的邮件投递到指定邮箱

将未知收件人的邮件投递到指定邮箱

我正在开发一个邮件列表系统,想针对大量收件人进行测试。有没有办法配置 postfix 以接受某个测试域内的任何收件人地址并将其发送到单个指定用户邮箱?不需要其他用户/邮箱。系统仅用于测试目的,并且只能从本地网络访问。

如果无法在 Postfix 中完成,是否可以使用其他邮件服务器软件?

答案1

您必须创建一个接收所有电子邮件的帐户。我猜您在 Postfix 安装中使用了虚拟域。在您的虚拟别名表中,您只需定义:

[email protected]     some_user
@example.com              some_user

所有发往 @example.com 域的邮件都将保存在[电子邮件保护]帐户。

答案2

是的,您想创建一个canonical查找表。请参阅canonical手册页。

答案3

在 main.cf 中找到一个更简单的方法:

luser_relay=[电子邮件保护]

本地收件人地图 =

相关内容