Назад | Перейти на главную страницу

Можно ли изменить Return-Path в Sendmail

Я только что изменил Return-Path на двух своих серверах, на которых работают Exim и Posfix. На третьем сервере работает Sendmail. Я потратил несколько часов, пытаясь найти информацию, как это изменить, но ничего не нашел. Итак, мне нужно изменить Return-Path, чтобы отправленные электронные письма содержали Return-Path: root@mydomain.com вместо root@my-servers-hostname.com.

Я не могу изменить имя хоста сервера, потому что мой центр обработки данных требует дополнительных 5 евро в месяц за пользовательскую запись PTR.

Спасибо.

Копирую из летучей книги:

В любом почтовом сообщении должен быть только один заголовок Return-Path :, и он должен быть помещен туда сайтом, выполняющим окончательную доставку. Этот заголовок должен быть объявлен в файле конфигурации следующим образом:

H? P? Обратный путь: $ g

? P? Флаг гарантирует, что только агенты доставки, которые выполняют окончательную доставку, вставляют этот заголовок. Эти агенты доставки обычно являются программными и локальными, которые обычно содержат флаг агента доставки F = P.

Поэтому, если вы хотите установить для него что-то еще, в конце файла sendmail.mc добавьте следующие строки:

LOCAL_CONFIG
H?P?Return-Path: blah-blah

Также обратите внимание, что если этот заголовок уже определен, его нельзя заменить, если sendmail не был скомпилирован с H_ACHECK определены для conf.c.

https://web.archive.org/web/20161120105550/http://www.sendmail.com:80/sm/open_source/docs/m4/masquerading.html

Насколько я понимаю, вы ищете FEATURE (`masquerade_envelope ')
[только "отправитель заголовка" / "От:" изменяется по умолчанию, другие функции расширяют его]

P.S. Если вы хотите сохранить "отправитель заголовка" / "От:" без изменений AFAIR, это возможно с помощью FEATURE (`genericstable ').