Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: функция mail отказывается слать письма на mail.ru

Сообщения:  [1-10]   [11-15] 

 
 автор: tim313   (18.03.2012 в 00:23)   письмо автору
 
   для: cheops   (17.03.2012 в 20:46)
 

Спасибо конечно за помош в более правильном оформлении, я поставил \n\r и значки <> и сначало кодировку а потом от кого письмо, но результат тот же самый.
Проблема имено в имени....на gmail.ru list.ru bk.ru yandex.ru yahoo.com rambler.ru все нормально приходит, значит дело не в оформлении. на емайл с адресом username@mysite.ru тоже отказывается что то слать.
Проблема в чем то другом..........

  Ответить  
 
 автор: Sfinks   (17.03.2012 в 22:01)   письмо автору
 
   для: cheops   (17.03.2012 в 20:46)
 

более того в $headers = "From: ".$uemail."\n"; адрес должен быть в < >, т.е.
$headers = "From: <".$uemail.">\r\n";
будет правильно

  Ответить  
 
 автор: cheops   (17.03.2012 в 20:46)   письмо автору
 
   для: tim313   (17.03.2012 в 20:41)
 

Действительно довольно небрежно оформляется письмо, взять хотя бы
>$headers = "From: ".$uemail."\n";
Да, часто прокатывает, но вообще по стандарту нужно вместо \n использовать \r\n. Более того заголовки должны быть отделены от тела двумя \r\n. По уму нужно получать письмо и смотреть, что в нем не так.

  Ответить  
 
 автор: task   (17.03.2012 в 20:44)   письмо автору
 
   для: tim313   (17.03.2012 в 20:41)
 

Правильное оформление почтовых сообщений, это не моя позиция, а тем более не "бла бла бла" - это требование.

  Ответить  
 
 автор: tim313   (17.03.2012 в 20:41)   письмо автору
 
   для: task   (17.03.2012 в 18:20)
 

Удобная позиция, если что то не работает , значит вы делаете что то не правильно, перечитайте правила и стандарты бла бла.
Проверка условий конечно же условна, но почему то пхп ругается если там адрес mail.ru, на названия mail.ru.ru пхп скрипт не ругается, хотя понятно что до mail.ru.ru письмо явно не дойдет.
Я искал эту тему на этом форуме и в интернете, схожей проблемы я не нашел. Нашел что у когото только на рамблер не отпрвлялись письма, хотите сами поищите прежде чем заявлять что я не искал эту тему.
Оформление скрипта я взял из какогото шаблона.
Вот кусок лога от sendmail:

Mar 11 10:53:54 1site sendmail[18779]: q2B6rsA9018779: from=onesite, size=401, class=0, nrcpts=1, msgid=<201203110653.q2B6rsA9018779@1site.ru>, relay=onesite@localhost
Mar 11 10:53:54 1site sm-mta[18780]: q2B6rs72018780: <bakhtinvalera@1site.ru>... User unknown
Mar 11 10:53:54 1site sendmail[18779]: q2B6rsA9018779: to=bakhtinvalera@mail.ru, ctladdr=onesite (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30401, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Mar 11 10:53:54 1site sm-mta[18780]: q2B6rs72018780: from=<onesite@1site.ru>, size=401, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-v4, relay=1site.ru [127.0.0.1]
Mar 11 10:53:54 1site sendmail[18779]: q2B6rsA9018779: q2B6rsAA018779: DSN: User unknown
Mar 11 10:53:54 1site sm-mta[18780]: q2B6rs74018780: from=<>, size=2345, class=0, nrcpts=1, msgid=<201203110653.q2B6rsAA018779@1site.ru>, bodytype=8BITMIME, proto=ESMTP, daemon=MTA-v4, relay=1site.ru [127.0.0.1]
Mar 11 10:53:54 1site sendmail[18779]: q2B6rsAA018779: to=onesite, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31425, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q2B6rs74018780 Message accepted for delivery)
Mar 11 10:53:54 1site sm-mta[18781]: q2B6rs74018780: to=<onesite@1site.ru>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32524, dsn=2.0.0, stat=Sent

Для меня это темный лес

  Ответить  
 
 автор: task   (17.03.2012 в 18:20)   письмо автору
 
   для: tim313   (17.03.2012 в 18:01)
 

Конкретно, читайте в соответствующих RFC-документах: RFC 1896, RFC 2045, RFC 2046, RFC 2047, RFC 2048, RFC 2049.
Длинные словесные баталии меня утомляют, и я не вмешиваюсь в такие беседы. Могу для кратости заметить, что mail вполне оправданно ругнется уже на оформление темы вашего сообщения, имеет на это полное право.
Кроме того, ваша проверка if ... OK ... BAD, это еще не значит, что все действительно ОК.
Почтовые сервера не просто отвергают письма, но и присылают сообщение о причинах, читайте их.

Возможно на этом форуме рассматривались вопросы по подобной проблеме, ищите, а не хотите изучать документы или разбираться в причинах, используйте готовый качественный класс, который будет оформлять сообщения согласно требованиям.

  Ответить  
 
 автор: tim313   (17.03.2012 в 18:01)   письмо автору
 
   для: task   (17.03.2012 в 17:50)
 

Напишите конкретно как правильно оформлять.
Перемена местами
$headers = "Content-Type: text/html; charset=windows-1251 \n";
$headers .= "From: ".$uemail."";

не помогает


последнии 7 регистраций где присутствует mail.ru

vsdsot19@1mail.ru
olgakostina1623@mail.ru.ru
atlantbox5432@gmail.ru
lordzukker12@gmail.ru
kyznecov9515@mail.ru.ru
shahriyar2450@gmail.ru

Со всеми этими адресами скрипт работает, но чистого mail.ru нету, народ бесится не понимает в чем дело ....

  Ответить  
 
 автор: task   (17.03.2012 в 17:50)   письмо автору
 
   для: tim313   (17.03.2012 в 17:42)
 

А вы офрмите свое почтовое сообщение как положено, и будьте уверены проблем не будет ни с каким почтовым сервером.

  Ответить  
 
 автор: tim313   (17.03.2012 в 17:42)   письмо автору
 
   для: cheops   (17.03.2012 в 17:40)
 

кажется что sendmail, я не сисадмин но с большой увереностью мне кажется что я ставил имено его.

  Ответить  
 
 автор: cheops   (17.03.2012 в 17:40)   письмо автору
 
   для: tim313   (17.03.2012 в 17:36)
 

А в качестве почтового сервера что используете?

  Ответить  

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования