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

Исходное сообщение
"Sendmail и домен"

Отправлено Дмитрий , 21-Апр-03 18:06 
Задача: просто релеить письмо на концентратор почты. Но этот чудной концентратор проверяет наличие домена из поля from и ясно дело его не находит, так как обратный адрес есть user@name_host.domain Можно было бы просто прописать на концентраторе в hosts мою машину, но мне так делать не хочется. Как превратить обратный адрес из user@name_host.domain в user@domain
Заранее спасибо
Дмитрий

Содержание

Сообщения в этом обсуждении
"Sendmail и домен"
Отправлено Kirill_AG , 21-Апр-03 23:53 
в /etc/mail/sendmail.cf(mc) прописать маскарадинг, если правильно понял вопрос

"Sendmail и домен"
Отправлено Дмитрий , 22-Апр-03 11:30 
>в /etc/mail/sendmail.cf(mc) прописать маскарадинг, если правильно понял вопрос

Попробовал прописать в mc

MASQUERADE_AS(mydomain)
MASQUERADE_DOMAIN(myhost.mydomain)
FEATURE(allmasquerade)
FEATURE(masquerade_entire_domain)


в cf получилось

# dequoting map
Kdequote dequote

# class E: names that should be exposed as from this host, even if we masquerade
# class L: names that should be delivered locally, even if we have a relay
# class M: domains that should be converted to $M
# class N: domains that should not be converted to $M
#CL root
C{E}root
C{M}myhost.mydomain

# who I masquerade as (null for no masquerading) (see also $=M)
DMmydomain

но не заменяет он? Где напутал?


"Sendmail и домен"
Отправлено Kirill_AG , 22-Апр-03 13:22 
А так что будет?
MASQUERADE_AS(`domain.net')
MASQUERADE_DOMAIN(`domain.net')
FEATURE(`allmasquerade')
FEATURE(`masquerade_entire_domain')
FEATURE(`masquerade_envelope')
FEATURE(`always_add_domain')

"Sendmail и домен"
Отправлено Дмитрий , 22-Апр-03 14:27 
>А так что будет?
>MASQUERADE_AS(`domain.net')
>MASQUERADE_DOMAIN(`domain.net')
>FEATURE(`allmasquerade')
>FEATURE(`masquerade_entire_domain')
>FEATURE(`masquerade_envelope')
>FEATURE(`always_add_domain')


Заработало. Большое Спасибо.
Где затык был? В каком Future?
Как я понял MASQUERADE_DOMAIN вообще не нужен в этом варианте и заменяется весь поток писем всегда независомо от условий.И, что надо сделать, чтобы в  зависимости от кого пришло письмо, на то, что мне нужно и заменялось...


"Sendmail и домен"
Отправлено Kirill_AG , 22-Апр-03 15:13 
>Где затык был? В каком Feature?
>Как я понял MASQUERADE_DOMAIN вообще не нужен в этом варианте

вероятнее всего в этом варианте всё можно сократить до:
MASQUERADE_AS(`domain.net')
FEATURE(`masquerade_envelope')

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

Не знаю, не разбирался, так как не было такой необходимости. Ковыряй документацию и faqи по сендмэйлу. В интернете их много.


"Оно опять за свое"
Отправлено Дмитрий , 25-Апр-03 11:36 
>>Где затык был? В каком Feature?
>>Как я понял MASQUERADE_DOMAIN вообще не нужен в этом варианте
>
>вероятнее всего в этом варианте всё можно сократить до:
>MASQUERADE_AS(`domain.net')
>FEATURE(`masquerade_envelope')

Все делается, макируется, но только от пользователей, от root-а не хочет.
Это фича такая?