Ili*_*lia 3 email unix postfix configuration
我无法使 Postfix 使用包含 @ 的 Linux 用户名
Postfix 有虚拟域映射,在 /etc/postfix/virtual
它看起来像这样:
domain.ru domain.ru
administrator@domain.ru me@example.ru
moderator@domain.ru me@example.ru
Run Code Online (Sandbox Code Playgroud)
这意味着所有邮件将用户administrator@domain.ru和moderator@domain.ru必须交付给Linux用户使用名称me@example.ru
但是,当我@在 Linux 用户名中使用 no时,例如me.example.ru,事情会正常工作。
我发现除非它加载了标志saslauth,me@example.ru否则拒绝使用它-r。是否应该对 Postfix 做一些熟悉的事情,以使其以相同的方式工作?
我也试过me\@example.ru,逃避它。没有效果。我错过了什么?
根据 postfix-users@postfix.org 的提示,您应该使用virtualmailer 而不是localmailer 来递送到me@example.ru.
据我了解,您可能会:
1. 将example.ru域放入 virtual_mailbox_domains 列表
2. 使用虚拟邮箱映射 (vmailbox) 指定 me@example.ru 邮箱文件/maildir 的位置
3. 使用虚拟 uid 映射设置me@example.ru邮箱文件的所有者)
[它选择操作系统帐户/用户(数字)标识符]
http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox
[postfix-users] 带有@ 的操作系统帐户/用户
收件人:postfix org 上的 postfix-users
主题:回复:操作系统帐户/用户 @
日期:2015 年 7 月 30 日星期四 11:21:12 -0400 (EDT)
消息 ID:<3mhwS83SMSzJrQ1@spike.porcupine.org>
来自: wietse@porcupine.org (Wietse Venema)
[...]
在任何情况下,将 UNIX 系统帐户名与 @ 一起使用是错误的,我不会花太多精力让这件事变得容易。维茨
| 归档时间: |
|
| 查看次数: |
652 次 |
| 最近记录: |