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

Исходное сообщение
"Postfix и Return-Path"

Отправлено Xenobiot , 07-Окт-08 13:45 
Все банально как поиск в Гугле.
Есть Сервер на BSD. Есть ряд доменов с php-приложениями. Приложения или периодически или сразу отправляют сообщения на e-mail'ы.
И как водится - начинается дьявольская подлость - непобедимая подмена Return-Path.
Что я только не делал. Добавлял в доп.теги "Return-Path: нужное@мыло", добавлял в доп.параметры "-fнужное@мыло -rнужное@мыло".
И что самое странное: только один кусок кода нормально, БЕЗ подмены Return-Path'а приходит на отправителя. Почему-то остальной код в ТОМ же приложении с ТАКИМ же набором параметров приходит с изменённым Return-Path.
Вот ЭТО приходит без подмены - mail($this->config['feedback_email'],$gl_subj,$msg,"From: $from\n"."Reply-To: $from\n"."Return-Path: $from\n"."Content-Type: text/plain\n\n",'-f' . $from . ' -r' . $from);
Вот ТАКОЙ же кусок кода - нифига
mail($email, "{$cfg_site['name']} - Нужный Заголовок", $msg,"From: {$cfg_site['feedback_email']}\n"."Reply-To: {$cfg_site['feedback_email']}\n"."Return-Path: {$cfg_site['feedback_email']}\n"."Content-Type: text/plain\n","-f{$cfg_site['feedback_email']} -r{$cfg_site['feedback_email']}");

Интересный факт. РАНЬШЕ ВСЕ было наоборот. На сервере с postfix'ом стоял Amavis, - И ПЕРВЫЙ пример приходил с изменённым Return-Path - второй (большинство отправок с сайта) -> НОРМАЛЬНО.
И как ни крутил, какие solution'ы пне применял - Return-Path меняется. :-( :-( :'/


Содержание

Сообщения в этом обсуждении
"Postfix и Return-Path"
Отправлено Xenobiot , 07-Окт-08 15:36 
Кстати, счас убрал Return-Path и заменил его на  ReturnPath (который воопще-то не должен быть как header :-?) - и оставил -fнужное@мыло - перестало подменять Return-Path

"Postfix и Return-Path"
Отправлено ALex_hha , 09-Окт-08 11:28 
>Кстати, счас убрал Return-Path и заменил его на  ReturnPath (который воопще-то
>не должен быть как header :-?) - и оставил -fнужное@мыло -
>перестало подменять Return-Path

В php кривая функция mail


"Postfix и Return-Path"
Отправлено Роман , 01-Дек-08 10:07 
>Кстати, счас убрал Return-Path и заменил его на  ReturnPath (который воопще-то
>не должен быть как header :-?) - и оставил -fнужное@мыло -
>перестало подменять Return-Path

Просто дефис удалил?