Страница 1 из 1
Редирект на заданый сервер
Добавлено: 2008-07-09 11:22:47
Perimetrix
Добрый день!
Подскажите как можно реализовать следующий функционал:
Есть локальный пользователь -
user@mydomain.ru
Как сделать так, чтобы письмо для пользователя
user@mydomain.ru укладывалось локально, а так же его копия перенаправлялась на заданный smtp-server.
Не могу понять в какую сторону смотреть.
Заранее спасибо.
Re: Редирект на заданый сервер
Добавлено: 2008-07-09 11:29:21
alex3
где-то в форуме это уже обсуждалось....
Re: Редирект на заданый сервер
Добавлено: 2008-07-09 11:31:03
Perimetrix
К сожалению, я не нашел.
Поищу еще раз, если говорите что уже было
Re: Редирект на заданый сервер
Добавлено: 2008-07-09 12:45:55
skeletor
Какой МТА?
Re: Редирект на заданый сервер
Добавлено: 2008-07-09 12:53:27
Perimetrix
MTA - Exim
Я сделал вот так:
----------
mail_nic_router:
driver = manualroute
condition =
user@mydomain.ru
transport = mail_ru
route_list = "mydomain.ru 111.11.11.111"
unseen = yes
....
mail_nic:
driver = smtp
hosts = 111.11.11.111
------------
Не знаю, может это способ и не правильный, но по логма, вроде отрабатывает нормально
Только смтп-сервер 111.11.11.111 требует авторизоваться прежде чем послать сообщение

. Сейчас буду копать в ту сторону.
Re: Редирект на заданый сервер
Добавлено: 2008-07-09 13:55:13
Perimetrix
С авторизацией разобрался, только вот обратил внимание, что condition не отрабатывает. Получается что все письма для mydomain.ru перенаправляются на заданный релей. А нужно чтобы для конкретного пользователя.
Re: Редирект на заданый сервер
Добавлено: 2008-07-09 19:25:51
Alex Keda
покажи конфиг.
а то опять искать будут - не найдут.
Re: Редирект на заданый сервер
Добавлено: 2008-07-10 9:57:29
Perimetrix
Авторизация на релеее реализовал следующим образом:
1. Добавил route
Код: Выделить всё
mailnic_router:
driver = manualroute
transport = mailnic
route_list = "mydomain.ru mailnic.ru"
unseen = yes
2.Добавил transport
Код: Выделить всё
mailnic:
driver = smtp
hosts = mailnic.ru
hosts_require_auth = mailnic.ru
hosts_require_tls = mailnic.ru
3.Добавил параметры авторизации
Код: Выделить всё
mailnic_login:
driver = plaintext
public_name = LOGIN
client_send = : user@mydomin.ru : password
За основу взял данные со следующей ссылки:
http://typo.submonkey.net/articles/2005 ... smart-host
Но я по прежнему не смог решить поблему с пересылкой почты на заданный смтп-сервер для конкретного пользователя.
Уважамые ГУРУ экзима подскажите, пожалуйста как это сделать.
Заранее спасибо
Re: Редирект на заданый сервер
Добавлено: 2008-07-10 10:13:30
Alex Keda
документацию - так и не осилили?

Re: Редирект на заданый сервер
Добавлено: 2008-07-10 10:25:09
Perimetrix
Всем спасибо. Я все таки сделал то что хотел.
Решил следующим способом:
Код: Выделить всё
mailnic_router:
driver = manualroute
verify_recipient
domains = mydomain.com
local_parts = lsearch; /etc/exim/user.list
transport = mailnic
route_list = "mydomain mail.ru"
unseen = yes
в файле user.list перечислены пользователи для которых нужно делать копию на заданный сервер.
С condition так и не разобрался.
Re: Редирект на заданый сервер
Добавлено: 2008-07-28 15:18:10
Cancer
123 перепутал