Снабдите постфиксом виртуальный домен, отображающийся для имени пользователя Linux, содержащего

Я не мог сделать Постфиксную работу с именами пользователей 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, выход из него. Никакой эффект. Что я пропускаю?

3
задан 31 July 2015 в 19:27
2 ответа

Согласно подсказкам из (скрытого), вы должны использовать виртуальную почтовую программу вместо локальную почтовую программу для доставки в (скрытый), как я понимаю, вы можете:
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

5
ответ дан 3 December 2019 в 05:12

Какая директива используется в 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 - Вы можете назначить администратора и контролировать его или сохраняйте связанные (скрытые) электронные письма в своей учетной записи и сохраняйте чистую (скрытую) учетную запись, когда вы получаете сообщение, вы можете безопасно удалить его, так как вы знаете, что у вас всегда есть копия в реальной учетной записи. Если назначенный администратор удалит какое-то сообщение, у вас все равно будет копия в качестве доказательства, если он / она что-то не так.

2
ответ дан 3 December 2019 в 05:12

Теги

Похожие вопросы