Привет. postfix 3.4
Как отправлять копии нескольким пользователям?recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
/etc/postfix/recipient_bcc
test@example.com test1@example.com,test2@example.com
или
test@example.com test1@example.com
test@example.com test2@example.comНе работает.
Через алиасы? или виртуальные ящики? что использовать и как настроить не разобрался.
Подскаждите.
Алиасы.user1: user1, user2, user3@gmail.com
> Алиасы.
> user1: user1, user2, user3@gmail.com/etc/postfix/main.cf
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases/etc/postfix/aliases
user1: user1, user2, user3@gmail.comПравильно?
> Правильно?Достаточно только alias_maps. И после изменений в файле aliases всегда давать команду 'newaliases'. Хотя, т.к. у вас этот файл в нестандартном месте, то лучше дать команду 'postmap /etc/postfix/aliases'.
Ну и перезапустить постфикс после изменений в main.cf
> Достаточно только alias_maps. И после изменений в файле aliases всегда давать команду
> 'newaliases'. Хотя, т.к. у вас этот файл в нестандартном месте, то
> лучше дать команду 'postmap /etc/postfix/aliases'.
> Ну и перезапустить постфикс после изменений в main.cfСпасибо!
aliases все таки находится правильно
/etc/aliases
все сделал, но не заработало.Частично работает через.
/etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual/etc/postfix/virtual
user2@gmail.com user4@gmail.com
user1@gmail.com user1@gmail.com,user2@gmail.com,user3@gmail.com,user4@gmail.com,user5@gmail.comuser2@gmail.com уже не отправляется, я так понял потому, что он уже есть в списке.
> aliases все таки находится правильноЗначит что-то не так сделали, раз не работает. Постфикс ищет файл в другом месте или ещё что-то, например 'local_recipient_maps' не содержит '$alias_maps'. Смотрите логи.
> user2@gmail.com уже не отправляется, я так понял потому, что он уже есть
Потому что для него прописан другой алиас, строчкой выше.
> Значит что-то не так сделали, раз не работает. Постфикс ищет файл в
> другом месте или ещё что-то, например 'local_recipient_maps' не содержит '$alias_maps'.
> Смотрите логи.local_recipient_maps' не содержит '$alias_maps' - можно подробнее.
где смотреть логи? mail.log последнее событие часов 5 назад.
> local_recipient_maps' не содержит '$alias_maps' - можно подробнее.В main.cf ищите этот параметр. У меня он выглядит так:
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
> где смотреть логи? mail.log последнее событие часов 5 назад.У меня - /var/log/mail/mail.all
У вас - смотрите конфиги вашего сислог-демона. В /etc/rsyslog.d скорее всего. Если нет, то команда 'ps auxw |grep syslog' поможет понять, кто у вас отвечает за логи.
> В main.cf ищите этот параметр. У меня он выглядит так:
> local_recipient_maps = proxy:unix:passwd.byname $alias_mapslocal_recipient_maps
у меня такой параметр отсутствует.
Как мне правильно его прописать для моего случая?
В логах вроде чисто по этому вопросу или не вижу )
Покажите вывод команды postconf
> Покажите вывод команды postconf:)
Оказывается есть такая строчка:
local_recipient_maps = proxy:unix:passwd.byname $alias_mapsв тело сообщения не вмещается весь конфиг.
>> Покажите вывод команды postconf
> :)
> Оказывается есть такая строчка:
> local_recipient_maps = proxy:unix:passwd.byname $alias_maps
> в тело сообщения не вмещается весь конфиг.и почему в main.cf я всего конфига не вижу?
> и почему в main.cf я всего конфига не вижу?Просто это дефолтное значение. Можете добавить, чтоб лучше понимать что откуда у вас берётся.
А впрочем, раз уже разобрались с virtual_alias_maps, то можно забить на остальное.
> А впрочем, раз уже разобрались с virtual_alias_maps, то можно забить на остальное.Не разобрался - забить не получается.
user2@gmail.com user4@gmail.com
user1@gmail.com user1@gmail.com,user2@gmail.com,user3@gmail.com,user4@gmail.com,user5@gmail.comПользователю user2@gmail.com нужно получать письма.
Выручайте.
local_recipient_maps = proxy:unix:passwd.byname $alias_mapsв main.cf такой строчки нет.
> user2@gmail.com user4@gmail.com
> Пользователю user2@gmail.com нужно получать письма.
> Выручайте.Ну так добавьте его в алиас:
user2@gmail.com user2@gmail.com,user4@gmail.com
>> user2@gmail.com user4@gmail.com
>> Пользователю user2@gmail.com нужно получать письма.
>> Выручайте.
> Ну так добавьте его в алиас:
> user2@gmail.com user2@gmail.com,user4@gmail.comТочно! Чего то я не досмотрел.
Спасибо Вам!alias_maps победим? Или уже нет смысла?
Нет смысла. С праздником.
> Нет смысла. С праздником.Понял. Спасибо!
Взаимно! Крепкого здоровья!