Max Kostikov wrote:
> Victor Sudakov писал 2018-10-04 18:46:
> > Для меня оно оказалось сюрпризом, sendmail так никогда не делал
> 
> Я бы не был так уверен в этом (скорее всего вы не правы), 

Я с sendmail имел дело лет двадцать, в том числе лет пятнадцать с
SASL-аутентификацией.

> потому что 
> Sendmail, как раз, славится своим автоматическими хитромудрыми 
> перезаписями адресов и хедеров в зависимости от настроек опций.

Он славится своим конфигом с правилами, это верно. Но если специально
не настраивать в нем маскарад (аналог rewrite в exim), то максимум что
он сделает в конфигурации по умолчанию - это canonicalization
доменного имени. 

> Вообще, связь между Envelope-from и From в общем случае, отсутствует. 
> Более того, From может быть совершенно произвольным или вообще пустым и 
> брать оттуда что либо было бы крайне неразумно. 

Про "From:" вообще никто не говорит. Задача - чтобы exim не пытался
менять envelope-from, полученный от клиента в "MAIL FROM:" в ходе SMTP
сессии. Да ещё и лгать при этом в логе, что "так и было".

> Потому данные конверта 
> берутся из MAIL FROM и RCPT TO сессии, 

А вот хрен, извините. В том и проблема, что они не из MAIL FROM
берутся, а exim по каким-то известным ему причинам пытается переписать
полученное от MUA в сессии, и это завязано на $authenticated_id.

> а никак не из тела письма, 

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

> В вашем случае там локальная часть, 

Нет, в моём случае там полный адрес. Смотрите лог сессии 
http://mailground.net/pipermail/exim-users/2018-October/002229.html


-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить