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-й порт, и
правила применяются уже постфикса, а не самого сендмейла в джейле,
отсюда и игнор алиасов и конфигов.
В общем проблема решена, всем спасибо за оказанную помощь

Ответить