URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78114
[ Назад ]

Исходное сообщение
"Релей Sendmail"

Отправлено labokko , 03-Янв-08 11:00 
Добрый день.

Такая картина есть интернет-шлюз с Sendmail.
Sendmail работает в качестве релея и перенаправляет входящую почту на внутренний сервер с основным почтовым сервером, сейчас сделали для тестирования второй почтовый сервер, всю почту домена заворачивать на него пока нельзя, хотелось бы чтобы он работал с только с несколькими адресами

пересылка почты домена осуществляется записью
в /etc/mail/mailertable
mydomen.com              esmtp:[10.0.1.5]

Собственно вопрос:
как организовать пересылку определенного почтового ящика, например,
user@domail.com на сервер 10.0.1.6, чтобы остальные ящики домена продолжали обслуживаться сервером 10.0.1.5?

Зараннее спасибо за ответы.


Содержание

Сообщения в этом обсуждении
"Релей Sendmail"
Отправлено Белоиванов Денис Павлович , 03-Янв-08 22:55 
>[оверквотинг удален]
>в /etc/mail/mailertable
>mydomen.com            
>  esmtp:[10.0.1.5]
>
>Собственно вопрос:
>как организовать пересылку определенного почтового ящика, например,
>user@domail.com на сервер 10.0.1.6, чтобы остальные ящики домена продолжали обслуживаться сервером 10.0.1.5?
>
>
>Зараннее спасибо за ответы.

Кури в сторону virtusertables   это делается там.
Чтобы форвардить отдельный ящик строку с ящиком поставь перед строкой с доменом. То есть:

user1@somedomain.ua
*@somedomain.ua



"Релей Sendmail"
Отправлено labokko , 04-Янв-08 00:23 
>Кури в сторону virtusertables   это делается там.
>Чтобы форвардить отдельный ящик строку с ящиком поставь перед строкой с доменом.
>То есть:
>
>user1@somedomain.ua
>*@somedomain.ua

насколько я понимаю, что когда сендмейл работает в качестве релея, то он не рассматривает файл virtusertable


"Релей Sendmail"
Отправлено Medlar , 04-Янв-08 13:41 
Возможно, есть более простое решение.
Мне сейчас в голову приходит только это:
В sendmail.cf после
SParse1
добавить
Ruser<@domain.com.>                       $#esmtp $@ [10.0.1.6] $: user<@domain.com.>

Проверено, работает.


"Релей Sendmail"
Отправлено labokko , 14-Янв-08 01:21 
>Возможно, есть более простое решение.
>Мне сейчас в голову приходит только это:
>В sendmail.cf после
>SParse1
>добавить
>Ruser<@domain.com.>                       $#esmtp $@ [10.0.1.6] $: user<@domain.com.>
>
>Проверено, работает.

Спасибо. То что надо, работает!


"Релей Sendmail"
Отправлено Medlar , 14-Янв-08 18:43 
Работает то оно работает, но придется каждый раз вручную править sendmail.cf

можно добавить эту строку в ../cf/m4/proto.m4,
можно использовать патч к mailertable
Подробности здесь http://www.anrb.ru/linux/sendmail.html#1
А лучше всего, ИМХО, сделать домен локальным, а с.п. virtusertable
раскидать почту куда надо


"Релей Sendmail"
Отправлено labokko , 14-Янв-08 18:47 
>Работает то оно работает, но придется каждый раз вручную править sendmail.cf
>
>можно добавить эту строку в ../cf/m4/proto.m4,
>можно использовать патч к mailertable
>Подробности здесь http://www.anrb.ru/linux/sendmail.html#1
>А лучше всего, ИМХО, сделать домен локальным, а с.п. virtusertable
>раскидать почту куда надо

немного не удобно конечно, но это делается не каждый день.
да и то пока в пределах эксперимента, а потом просто всех переведем на новый
вообщем добавление строчки это вполне пригодное решение
спасибо


"Релей Sendmail"
Отправлено universite , 14-Янв-08 21:13 
>>Кури в сторону virtusertables   это делается там.
>>Чтобы форвардить отдельный ящик строку с ящиком поставь перед строкой с доменом.
>>То есть:
>>
>>user1@somedomain.ua
>>*@somedomain.ua
>
>насколько я понимаю, что когда сендмейл работает в качестве релея, то он
>не рассматривает файл virtusertable

Все он рассматривает.