16.02.2015 21:52, Eugene Grosbein пишет: > On Mon, Feb 16, 2015 at 11:20:12AM +0200, Sergey Rudenko wrote: > >> Приветствую >> Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. >> Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, >> сендмейл выключен полностью. >> Пытаюсь отправить почту с него через МТА хостовой системы, или любого >> другого. >> >> лог в jail >> Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, >> size=15, class=0, nrcpts=1, >> msgid=<201502160715.t1g7fb9q098...@web2.redacid.org.ua>, >> relay=root@localhost >> Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, >> ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, >> pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: >> queued as 8C34578475) >> >> в aliases >> >> root: root@mydomain >> >> в /etc/mail/myhostname.mc >> >> MASQUERADE_AS(`mydomain') >> FEATURE(masquerade_envelope) >> FEATURE(masquerade_entire_domain) >> MASQUERADE_DOMAIN(`myhostname') >> >> define(`SMART_HOST',`myother.mta') >> >> но на хостовой системе в логи по прежнему приходит от root@myhostname >> те напрочь игнорируются и aliases и /etc/mail/myhostname.mc > > У меня работает так: > > FEATURE(masquerade_envelope) > FEATURE(genericstable) > GENERICS_DOMAIN(`jail.domain.ru') > > В /etc/mail/genericstable: > r...@jail.domain.ru r...@domain.ru > > Правда, у меня это настроено на sendmail внутри jail, > но наверняка заработает в вовне. > > Вместо GENERICS_DOMAIN можно использовать GENERICS_DOMAIN_FILE. > А ещё есть FEATURE(generics_entire_domain) - > для всех поддоменов домена. > > И в genericstable можно писать просто @domain.domain.ru > > Может потребоваться FEATURE(always_add_domain). > > Вообще, надо читать cf/README. >
так тоже не заработало. Заработало когда я на хостовом тазике в постфиксе добавил myhostname в mydestination Проблема была видимо в том, что МТА на хостовом тазике слушает по обоим адресам, а в джейле сендмейл(бинарник в смысле) шлёт в 25-й порт, и правила применяются уже постфикса, а не самого сендмейла в джейле, отсюда и игнор алиасов и конфигов. В общем проблема решена, всем спасибо за оказанную помощь