我无法使Postfix与包含@
Postfix在/etc/postfix/virtual
有虚拟域映射
它看起来像这样:
domain.ru domain.ru [email protected] [email protected] [email protected] [email protected]
这意味着所有发送给用户[email protected]
和[email protected]
邮件都必须传送给名为[email protected]
的Linux用户
但是,当我在Linux用户名中使用no @
时,像me.example.ru
一样,事情工作正常。
我发现saslauth
拒绝与[email protected]
一起工作,除非加载-r
标志。 有什么熟悉的应该做的Postfix,使其工作方式相同?
我也试过me\@example.ru
,逃脱它。 没有效果。 我错过了什么?
根据来自[email protected]的提示,您应该使用virtual
邮件而不是local
邮件发送给[email protected]
。
据我所知,您可能会:
1.将example.ru
域放入virtual_mailbox_domains列表中
2.使用虚拟邮箱地图(vmailbox)指定[email protected] mailbox-file / maildir的位置
3.使用虚拟uid地图设置[email protected]
邮箱文件的所有者
[它select操作系统帐户/用户(数字)标识符]
http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox
[后缀用户]操作系统帐户/用户@
To:Postfix组织中的postfix-users
主题:回复:操作系统帐户/用户@
date:2015年7月30日星期四11:21:12 -0400(美国东部时间)
Message-Id:<[email protected]>
来自:[email protected](Wietse Venema)
[…]
无论如何,在@下使用UNIX系统帐户名是一个错误,我不会付出很大的努力来简化。Wietse
在main.cf
为/etc/postfix/virtual
使用了什么指令? 有一堆maps
。
我只会在main.cf
使用这些东西
recipient_bcc_maps = hash:/usr/local/etc/postfix/recipient_bcc sender_bcc_maps = hash:/usr/local/etc/postfix/sender_bcc
在那里你可以处理与发送/收到的电子邮件的副本。
recipient_bcc/sender_bcc
语法非常简单(就像在postfix
)
# Email to catch email to send copy [email protected] [email protected] [email protected] [email protected]
使用bcc
好处 – 您可以指定一些pipe理员和监控他或保持相关的[email protected]
电子邮件在他的帐户,并保持清洁[email protected]
帐户,当你得到味精,你可以安全地删除它,因为你知道你总是有一个真实帐户的副本。 如果分配的pipe理员删除了一些味精,那么无论如何将有副本作为证据,如果他/她有什么问题。