Страница 1 из 1

remote_smtp

Добавлено: 2016-01-17 17:44:55
free1314
возможно ли создать такую конструкцию или ее аналог

Код: Выделить всё

IWTM_host:
    driver = manualroute
    domains = *
    unseen
    transport = remote_smtp
    route_data = ip_где_хранятся_копии

#используется несколько внешних IP, и один локальный IP
remote_smtp:
driver = smtp
interface = ${if eq{переменная_ip_куда_отправляется_письмо}{ip_где_хранятся_копии}\
{если_условие_верно_локальный_ip}{если_условие_ложно_внешний_ip}}

remote_smtp

Добавлено: 2016-01-17 19:46:47
xM
А вы чего хотите достичь то?

remote_smtp

Добавлено: 2016-01-18 3:55:35
free1314
на внешнем интерфейсе несколько адресов, чтобы почта уходила через один конкретный
на interface ставится внешний_ip

Код: Выделить всё

remote_smtp:
  driver = smtp
  interface = внешний_ip 
если другой почтовый сервер находится в локальной сети, то почта к нему не доходит, нужно чтобы interface менялся
в зависимости от того куда уходит почта.
В принципе проблему решил вынеся почтовый сервер в локалку,
сделав проброс портов из внешней сети. Остается вопрос можно сделать так, чтобы
interface менялся в зависимости от ip назначения

remote_smtp

Добавлено: 2016-01-31 19:56:56
sansa
Имхо проще правилами переписывать доменную часть адреса на локальную (а локальному серверу ее прописать). Тогда и уходить будет через локальный интерфейс.
Например, пользователь aaa@company.ru - глобальный, ему ничего не делаем, а пользователь bbb@company.ru - локальный. Его почту нуна перенаправить на сервер company.local.
Пишем правило, если имя пользователя bbb@company.ru - доставлять на bbb@company.local