mail

  • Автор темы Автор темы Reader
  • Дата начала Дата начала

Reader

Guest
mail

Сделал форму для отправки с сайта по SMTP протоколу, четвертым параметром пишу "от кого":
PHP:
mail("[email protected]", " ", "$content. $sender","From: $mail\nReply-To: $mail");
для проверки отправляю и себе
PHP:
mail("[email protected]", " ", "$content. $sender","From: $mail\nReply-To: $mail");


после отправки мне приходит письмо от пользователя, а на сотовый отправляется от меня (Email из php.ini)
Чем только не пробовал лечить, не лечится :-(
 
Мне приходит все правильно, все заголовки нормальные, the bat понимает, но...
Отправляю мыло смс-кой на телефон, а там мой Емайл из php.ini
Может ли быть такое, что при отправке средствами php SMTP серверная аутентификация заменяет Емайл из Reply to на мой настоящий.
Есть здесь кто из Мегафон Поволжье ?
Вот строка кода:
PHP:
$headers = "From: $sender <$mail> \n";
$headers .="Content-Type: text/plain;charset=windows-1251 \n";
$headers .= "Return-Path: <$mail>\n"; 
$headers .= "Reply-To: $mail\n\n"; 

mail("[email protected]",	" ", "$content.$sender",$headers, "-f $mail");
попробуйте плиз именно на телефон с локального компа на котором php есть и apache
 
Автор оригинала: Reader
Мне приходит все правильно, все заголовки нормальные, the bat понимает, но...
И если посмотреть заголовки в пишедшем письме полностью, нигде нет Email из php.ini?
Из-под Windows отправляете ?
Я бы посоветовал не использовать mail, а самому с подключаться к smtp-серверу (используя fsockopen). Или найти готовый класс, который это делает. Вероятно php в SMTP-сессии всегда передает в MAIL FROM: тот адрес, которий указан в php.ini
 
в пришедшем нет
Да из под Windows
придется, а ведь так казалось все просто :-(
 
Убрал из php.ini sendmail_from, вообще перестало работать, ругается на это, значит отправляет все-таки от моего настоящего Емайла?
Почему тогда локально отправляет все нормально?
Я еще пробовал на свой mail.ru емайл написать - тоже все нормально, в заголовках никакого упоминания о Емайле из php.ini
 
Есть заголовок FROM, есть Reply-To. Это не одно и тоже. Клиенты почтовые смотрят на Reply-To.

>Я еще пробовал на свой mail.ru емайл написать - тоже все >нормально, в заголовках никакого упоминания о Емайле из >php.ini
Точно? Вообще никакого?
 
Есть еще Return-Path: можно попробовать вместо Reply-To:
 
Пробовал Return-Path, точнее оставил, ничего не изменилось.
 
Можно я кому нибудь мыло пошлю с сайта?
Посмотрите - есть там Емайл или нет...
 
Отмылил, адрес взял с сайта.
Спасиб! Большой спасиб.
Получишь - сообщи в мыло, плиз.
 
Сверху