Я не мог сделать Постфиксную работу с именами пользователей Linux, содержащими
Постфикс имеет виртуальную доменную карту, в /etc/postfix/virtual
Это выглядит примерно так:
domain.ru domain.ru
administrator@domain.ru me@example.ru
moderator@domain.ru me@example.ru
Это означает что вся почта, идущая к пользователям administrator@domain.ru
и moderator@domain.ru
должен быть поставлен пользователю Linux с именем me@example.ru
Однако, когда я использую нет @
в имени пользователя Linux, как me.example.ru
, вещи прокладывают себе путь.
Я узнал это saslauth
отклоненный для работы с me@example.ru
если это не загрузка с -r
флаг. Есть ли что-то знакомое, должен быть сделан, чтобы Снабдить постфиксом, заставить его работать тот же путь?
Я также попробовал me\@example.ru
, выход из него. Никакой эффект. Что я пропускаю?
Согласно подсказкам из (скрытого), вы должны использовать виртуальную
почтовую программу вместо локальную
почтовую программу для доставки в (скрытый), как я понимаю, вы можете:
1. Поместите домен example.ru
в список virtual_mailbox_domains
2. Используйте карту виртуального почтового ящика (vmailbox), чтобы указать местоположение (скрытого) файла почтового ящика / maildir
3. Используйте виртуальную карту uid, чтобы установить владельца (скрытых) файлов почтового ящика
[он выбирает (числовой) идентификатор учетной записи ОС / пользователя]
http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox
[postfix-users] Учетные записи / пользователи ОС с @
Кому: postfix-users в postfix org
Тема: Re: Учетные записи ОС / пользователи с @
Дата: Чт, 30 июля 2015 г., 11:21:12 -0400 (EDT)
Идентификатор сообщения: (скрыто) От кого: (скрыто) (Wietse Venema)
[...]
В любом случае использование имен системных учетных записей UNIX с @ является ошибкой, и я не буду прилагать больших усилий, чтобы упростить это.Wietse
Какая директива используется в main.cf
для этого / etc / postfix / virtual
?
Есть несколько карт
.
Я бы использовал для таких вещей в 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
administartor@domain.ru realAdmin@SomeDomain.ru
moderator@domain.ru realAdmin@SomeDomain.ru
Преимущество использования bcc
- Вы можете назначить администратора и контролировать его или сохраняйте связанные (скрытые) электронные письма в своей учетной записи и сохраняйте чистую (скрытую) учетную запись, когда вы получаете сообщение, вы можете безопасно удалить его, так как вы знаете, что у вас всегда есть копия в реальной учетной записи. Если назначенный администратор удалит какое-то сообщение, у вас все равно будет копия в качестве доказательства, если он / она что-то не так.