Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Переадресация писем в Postfix

Ответить
Настройки темы
Переадресация писем в Postfix

Пользователь


Сообщения: 108
Благодарности: 3

Профиль | Отправить PM | Цитировать


Изменения
Автор: Brat_ES
Дата: 19-04-2018
Доброго времени суток.

Postfix достался в наследство от предыдущего админа. Есть два вопроса как это можно сделать:

1) Нужно перенаправлять всю входящую почту с ящика user1@mydomain.ru на ящик user2@mydomain.ru

В и-нете нарыл много статей как это сделать через файл main.cf, но пересылка не заработала.

Вот что я делал:

В файл main.cf добавил строку в самом конце файла: recipient_bcc_maps = hash:/usr/local/etc/postfix/recipient_bcc

Создал файл "recipient_bcc" где прописал строку: user1@mydomain.ru user1@mydomain.ru user2@mydomain.ru

Выполнил:
postmap /usr/local/etc/postfix/recipient_bcc
postfix reload

Результат: на user1 письмо приходит, а на user2 нет письма В кусочке лога для user2 заменил имена реальных ящиков:
Скрытый текст
Apr 18 11:31:33 webmail postfix/smtp[98757]: D3C2484AEC6: to=<user1@mydomain.ru user2@mydomain.ru>, relay=127.0.0.1[127.0.0.1]:10024, delay=7.4, delays=3.3/0/0.01/4, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 2D41D84AF3D)
Apr 18 11:31:33 webmail postfix/virtual[98749]: 2D41D84AF3D: to=<user1@mydomain.ru user2@mydomain.ru>, relay=virtual, delay=0.08, delays=0.05/0.01/0/0.03, dsn=5.1.1, status=bounced (unknown user: "user1@mydomain.ru user2@mydomain.ru")
Apr 18 11:31:33 webmail postfix/virtual[98749]: 2D41D84AF3D: to=<user1@mydomain.ru user2@mydomain.ru>, relay=virtual, delay=0.08, delays=0.05/0.01/0/0.03, dsn=5.1.1, status=bounced (unknown user: "user1@mydomain.ru user2@mydomain.ru")

В чём может быть проблема?

Протестировал ещё один вариант: правка alias в базе Postfix - пересылка заработала, но хотелось бы через файл настроить.

2) Нужно настроить пересылку писем приходящих только с ящика @rosreestr.ru к user3@mydomain.ru на user4@mydomain.ru минуя user3. Сейчас просто настроен фильтр в почтовой программе который перенаправляет эти письма на user4. Соответственно пересылка работает только когда user3 запускает почтовую программу.

В и-нете нашёл такой вот вариант:
Скрытый текст
Вот готовый конфиг перенаправления всей входящей почты с домена extdomain1.ru на определенный адрес в нашем домене specialuser@domain.ru:
#cat main.cf
..
header_checks = pcre:/etc/postfix/header_checks
..

# cat /etc/postfix/header_checks
/From:.*@domain1.ru/ REDIRECT specialuser@domain.ru

не забудьте update конфигурации posfix после внесения изменений.

файл header_checks уже есть в каталоге postfix, и там уже прописаны строки, по всей видимости созданные при первоначальной настройке предыдущим админом. В связи с этим не могу понять куда вписать новую строку, нужно ли выполнять postmap после правки, с перезапуском понятно?

С уважением.

Отправлено: 12:11, 19-04-2018

 


Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Переадресация писем в Postfix

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Переадресация писем dadoo Хочу все знать 4 04-09-2013 16:56
Бэкап писем в postfix zelo Программное обеспечение Linux и FreeBSD 2 05-11-2009 12:27
Postfix - ограничения размера писем Аlchemist Программное обеспечение Linux и FreeBSD 2 23-09-2009 14:50
Переадресация писем на внешний сервер DARGO Microsoft Exchange Server 1 09-04-2008 18:02
postfix переадресация gendelf Программное обеспечение Linux и FreeBSD 1 13-03-2008 17:06




 
Переход