我如何制作postfix
(或其他什么),将收到的邮件单独保存到[email protected]
to /var/emails/$anything
。目前我已经设置了简单的虚拟地图,但我有点卡在那里。
所以,
test@example
=>/var/emails/test
[email protected]
=>/var/emails/something
等等。
目前我有邮件[email protected]
,它会发送给“传入”的特定用户。就是不分离。
答案1
只需添加一个不包含电子邮件地址的用户名部分的条目。例如:
[email protected] /var/emails/test
[email protected] /var/emails/something
@example.com /var/emails/default
发送到任何地址 @example.com 的任何电子邮件(除了[电子邮件受保护]和[电子邮件受保护]) 将被传送到默认邮箱文件。
这记录在虚拟地图的 postfix 手册页(使用 查看man virtual
)的“表搜索顺序”部分下:
搜索顺序如下。搜索在第一次成功查找时停止。
顺便说一句,不要使用domain.com
或任何其他现有的域作为示例,该域属于其他人,使用它与使用真实的人的姓名和地址作为示例一样粗鲁。
仅使用“域”一词(例如user@domain
)或示例域之一,例如example.com
、example.org
、example.net
或example.edu
。这些保留用作示例,绝不会引用正在使用的域。看https://www.rfc-editor.org/rfc/rfc2606和https://en.wikipedia.org/wiki/Example.com了解详情。