Я использую Postfix 2.3.3, и почта, отправляемая с моего сервера, всегда добавляет бесполезные заголовки, которые я бы хотел удалить. В настоящее время я использую только функцию PHP mail () для отправки почты.
Return-Path: Received: from mss-us4.mail.pw (localhost.localdomain [127.0.0.1]) by mss-us4.mail.pw (Postfix) with ESMTP id EBAF41540011 for ; Mon, 7 Dec 2009 16:59:02 +0000 (GMT) Received: from mx2.mail.pw (inbound-us2.mail.pw [70.87.x.x]) by mss-us4.mail.pw (Postfix) with ESMTP for ; Mon, 7 Dec 2009 16:59:02 +0000 (GMT) Received: from mail.domain.org (unknown [x.172.x.x]) by mx2.mail.pw (Postfix) with ESMTP id 6B20F56063B for ; Mon, 7 Dec 2009 16:59:02 +0000 (GMT) Received: from ip1.domain.org (ip1.domain.org [127.0.0.1]) by mail.domain.org (Postfix) with ESMTP id 1E5B018080AC for ; Mon, 7 Dec 2009 11:59:02 -0500 (EST) Received: (from apache@localhost) by ip1.domain.org (8.13.8/8.13.8/Submit) id nB7Gx2lR016074; Mon, 7 Dec 2009 11:59:02 -0500
Я сравнил свой с заголовками Gmail, и, судя по тому, что я видел, последние два бесполезных заголовка. Также как мне изменить путь возврата из конфигурации Postfix?
FWIW, это плохой идея для Received
заголовки, но все равно вот ответ. Womble упомянул content_filter
как рекомендуемое решение. ИМХО, это перебор, Postfix поддерживает это изначально через header_checks
.
/etc/postfix/main.cf:
header_checks = regexp:/etc/postfix/header_checks
/ etc / postfix / header_checks:
/^Received:.*\[127\.0\.0\.1\]/ IGNORE
/^Received:.*\from apache@localhost/ IGNORE
Каждый заголовок бесполезен - до того дня, когда вам действительно понадобится эта информация для диагностики какой-нибудь раздражающей проблемы.
Если вы твердо настроены на это, тогда вам стоит взглянуть на content_filter
параметр.