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

Исходное сообщение
"Строки Received в Sendmail"

Отправлено Дмитрий , 14-Мрт-05 18:52 
Во внутренней сети функционирует Exchange, осуществляющий пересылку всей исходящей почты на UNIX-сервер (MTA - sendmail 8.13.3), который в свою очередь отсылает почту во внешний мир. При этом в заголовок письма добавляется лишняя строчка "Received: ", содержащая IP-адрес и имя внутреннего сервера. А можно ли заставить sendmail ее не добавлять?

Содержание

Сообщения в этом обсуждении
"Строки Received в Sendmail"
Отправлено Medlar , 15-Мрт-05 13:06 
RFC 2821, section 4.4:

|  When an SMTP server receives a message for delivery or further
|  processing, it MUST insert trace ("time stamp" or "Received")
|  information at the beginning of the message content, as discussed in
|  section 4.1.1.4.
|
|  [..]
|
|  An Internet mail program MUST NOT change a Received: line that was
|  previously added to the message header.  SMTP servers MUST prepend
|  Received lines to messages; they MUST NOT change the order of
|  existing lines or insert Received lines in any other location.

Имя внутренного сервера и его ip в Received - это работа Exchange.
_Возможно_, Exchange умеет маскарадить.
Здесь нужно смотреть доки к Exchange


"Строки Received в Sendmail"
Отправлено Z0termaNN , 15-Мрт-05 13:26 
>Во внутренней сети функционирует Exchange, осуществляющий пересылку всей исходящей почты на UNIX-сервер
>(MTA - sendmail 8.13.3), который в свою очередь отсылает почту во
>внешний мир. При этом в заголовок письма добавляется лишняя строчка "Received:
>", содержащая IP-адрес и имя внутреннего сервера. А можно ли заставить
>sendmail ее не добавлять?

можно, только зачем ?

можно удалять либо в milter, либо в сheck_compat