2015-02-12 6 views
-1

Я отправляю почту с PHP с помощью суффикса в убунту:заголовок Return-Path переписан постфикса

mail($to, $subject, $body, "Return-Path: <[email protected]>"); 

Попытка установить Return-Path заголовок, но, кажется, что постфикс переписывает его пользователя @ serverdomain

Найдено в постфиксе документации message_drop_headers переменные, которая по умолчанию имеет значение bcc, content-length, resent-bcc, return-path

Пробовал изменить это значение в postfix/main.cf, но это дает предупреждение о запуске:

/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: message_drop_headers=bcc content-length resent-bcc 

В чем может быть причина? Как настроить postfix, чтобы не переписывать заголовок Return-Path?

ответ

1

Установка заголовка Return-Path: на исходящую электронную почту бессмысленна, поскольку она будет заменена на MTA получателя. Если вы хотите контролировать, что там написано, установите отправителя конверта (традиционно, sendmail -f [email protected])

+0

Это не бессмысленно, потому что оно может раскрывать информацию, которую вы хотите сохранить конфиденциальной. – greg

+0

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

+0

Как я могу раскрывать эту информацию, учитывая, что это только в заголовке обратного пути? мой сотрудник нашел способ предотвратить добавление постфикса, поэтому его больше нет в сообщении. – greg