|
|
|
|
|
для: cheops
(17.03.2012 в 20:46)
| | Спасибо конечно за помош в более правильном оформлении, я поставил \n\r и значки <> и сначало кодировку а потом от кого письмо, но результат тот же самый.
Проблема имено в имени....на gmail.ru list.ru bk.ru yandex.ru yahoo.com rambler.ru все нормально приходит, значит дело не в оформлении. на емайл с адресом username@mysite.ru тоже отказывается что то слать.
Проблема в чем то другом.......... | |
|
|
|
|
|
|
|
для: cheops
(17.03.2012 в 20:46)
| | более того в $headers = "From: ".$uemail."\n"; адрес должен быть в < >, т.е.
$headers = "From: <".$uemail.">\r\n";
| будет правильно | |
|
|
|
|
|
|
|
для: tim313
(17.03.2012 в 20:41)
| | Действительно довольно небрежно оформляется письмо, взять хотя бы
>$headers = "From: ".$uemail."\n";
Да, часто прокатывает, но вообще по стандарту нужно вместо \n использовать \r\n. Более того заголовки должны быть отделены от тела двумя \r\n. По уму нужно получать письмо и смотреть, что в нем не так. | |
|
|
|
|
|
|
|
для: 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
|
Для меня это темный лес | |
|
|
|
|
|
|
|
для: tim313
(17.03.2012 в 18:01)
| | Конкретно, читайте в соответствующих RFC-документах: RFC 1896, RFC 2045, RFC 2046, RFC 2047, RFC 2048, RFC 2049.
Длинные словесные баталии меня утомляют, и я не вмешиваюсь в такие беседы. Могу для кратости заметить, что mail вполне оправданно ругнется уже на оформление темы вашего сообщения, имеет на это полное право.
Кроме того, ваша проверка if ... OK ... BAD, это еще не значит, что все действительно ОК.
Почтовые сервера не просто отвергают письма, но и присылают сообщение о причинах, читайте их.
Возможно на этом форуме рассматривались вопросы по подобной проблеме, ищите, а не хотите изучать документы или разбираться в причинах, используйте готовый качественный класс, который будет оформлять сообщения согласно требованиям. | |
|
|
|
|
|
|
|
для: 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 нету, народ бесится не понимает в чем дело .... | |
|
|
|
|
|
|
|
для: tim313
(17.03.2012 в 17:42)
| | А вы офрмите свое почтовое сообщение как положено, и будьте уверены проблем не будет ни с каким почтовым сервером. | |
|
|
|
|
|
|
|
для: cheops
(17.03.2012 в 17:40)
| | кажется что sendmail, я не сисадмин но с большой увереностью мне кажется что я ставил имено его. | |
|
|
|
|
|
|
|
для: tim313
(17.03.2012 в 17:36)
| | А в качестве почтового сервера что используете? | |
|
|
|
|