|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Переадресация писем в Postfix |
|
Переадресация писем в Postfix
|
Пользователь Сообщения: 108 |
Профиль | Отправить PM | Цитировать
Доброго времени суток.
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 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Переадресация писем | 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 |
|