[Comm] sendmail Q

Eugene Bazhenov =?iso-8859-1?q?mad=5Fkot_=CE=C1_mail=2Eru?=
Чт Окт 3 13:59:27 MSD 2002


On Thu, 3 Oct 2002 10:32:58 +0300
Andy Gorev <gorev на mailru.com> wrote:

> On Thu, 3 Oct 2002 09:54:23 +0700
> "Eugene Bazhenov" <mad_kot на mail.ru> wrote:
> 
> 
> > Например, лежит письмо в очереди с адресом назначения user на domain.net
> > host domain.net говорит, что 
> > domain.net mail is handled (pri=10) by mail.domain.net
> > А письмо отправляется на relay.mail.net, с адресом назначения
> > user на domain.net Вот.
> Если relay.mail.net знает что так должно быть, и принимает почту для
> домена domain.net, то можно перерутить трафик с помощью
> advanced-routing, или iptables. Если вы владелец обоих доменов, то
> все решается с помощью MX. Если владелец одного из доменов, то в
> virtusertable работает конструкция типа 
> user1 на mydomain.com user2 на otherdomain.net 

У меня ядро 2.2, так что с iptables не получится. А ipchains
такого вроде не умеет. Или умеет? 
К сожалению, я не владелец ни одного
из доменов - имена для sendmail у меня резольвит pdnsd. 
В качестве костыля прописал mail.domain.net альясом
к  relay.mail.net в /etc/hosts, и разрешил pdnsd туда смотреть.
Вроде работает. Только некошерно это как-то.

> Для отдельных пользователей есть еще вариант с переписыванием dst
> адреса, применяя рулесеты sendmail config. Но это не просто. Можно
> запретить sendmail-у консультироваться с NS и брать MX локально, но это
> тоже будет огульно, а не для одного адресата. Проще всего на удаленной
> стороне настроить форвардинг.

Понятно. Тоже не подходит.

---
wBW,
KOTetc



Подробная информация о списке рассылки community