Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Отправка писем на mail.ru <?php>

345
23 июня 2009 года
vadim_k
312 / / 01.08.2006
Вот такая штука учасились у меня жалобы что пользователи не получают писем для активации пароля
особенно часто на маил ру письма не доходят

отправляю так

$message="Для активации Имени и Пароля перейдите по ссылке\n\n";

@mail('test@mail.ru','Password from',$message,
"From: SuperGIS <xxx@xx.ru>\nContent-Type: text/plain; charset=\"windows-1251\"");


пока не одно не пришло на mail.ru(20 минут прошло)
а на Яндекс отправленные подобным способом приходят нормально
В чём дело
12
24 июня 2009 года
alekciy
3.0K / / 13.12.2005
По мойму ответ очевиден. Сервера майл.ру блокируют почту с твоего сервера.

ЗЫ. Функция mail абсолютно не гарантирует даже сам факт оправки письма, не говоря уже о доставке.
13
24 июня 2009 года
RussianSpy
3.0K / / 04.07.2006
Заголовки неверно формируете
попробуйте так


 
Код:
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=windows-1251\r\n";
$headers .= "To: Test <test@mail.ru>\r\n";
$headers .= "From: SuperGIS <xxx@xx.ru>\r\n";
mail('', 'Password from', $message, $headers);
345
25 июня 2009 года
vadim_k
312 / / 01.08.2006
Цитата: alekciy

ЗЫ. Функция mail абсолютно не гарантирует даже сам факт оправки письма, не говоря уже о доставке.



При тестировании отправляю два письма одно на Яндекс
Другое на Маил ру
На Яндекс все доходят.

Код

 
Код:
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=windows-1251\r\n";
$headers .= "To: Test <test@mail.ru>\r\n";
$headers .= "From: SuperGIS <xxx@xx.ru>\r\n";
mail('', 'Password from', $message, $headers);


не помог на Маил ру не приходят всё равно..

HELP !!!
13
25 июня 2009 года
RussianSpy
3.0K / / 04.07.2006
а вы случаем не с домашней машины отправляете?
345
25 июня 2009 года
vadim_k
312 / / 01.08.2006
Отправляю с хостинга
masterhost.ru

(И ведь на Яндекс приходят)

уже и так пробовал заголовки менять
 
Код:
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=windows-1251\r\n";
$headers .= "To: User <".$to.">\r\n";
$headers .= "From: SuperGIS <".$from.">\r\n";
$headers .= "Reply-To: ".$from."\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();



Сейчас по форумам шастаю оказывается такая проблема распространена
Неокторые советуют отправлять письма в формате HTML
13
25 июня 2009 года
RussianSpy
3.0K / / 04.07.2006
У меня есть сайты на мастерхосте и почта с них ходит на мейл ру
Проблема в вашем скрипте видимо.
И кстати - а вы точно правильно указали в скрипте адрес ящика на мейл ру?
345
25 июня 2009 года
vadim_k
312 / / 01.08.2006
Цитата: RussianSpy

И кстати - а вы точно правильно указали в скрипте адрес ящика на мейл ру?



Я тоже подумал про это отправил из дома через Outlook Expres
(и Яндекс) пришло сразу
(и masterhost) пришло сразу

13
25 июня 2009 года
RussianSpy
3.0K / / 04.07.2006
Цитата: vadim_k
Я тоже подумал про это отправил из дома через Outlook Expres
(и Яндекс) пришло сразу
(и masterhost) пришло сразу



Что-то я не улавливаю сути вашего эксперимента... В общем в любом случае у меня с мастерхоста все отправляется. Проблема в вашем скрипте. В чем именно - не знаю - надо смотреть скрипт.

Если хотите, пишите в аську разберемся

345
25 июня 2009 года
vadim_k
312 / / 01.08.2006
Да скрипт простой

 
Код:
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=windows-1251\r\n";
$headers .= "To: User <".$to.">\r\n";
$headers .= "From: SuperGIS <".$from.">\r\n";
$headers .= "Reply-To: ".$from."\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();


@mail('','Password',$message,$headers);
345
28 июня 2009 года
vadim_k
312 / / 01.08.2006
Уже всё испробовал
отправляю теперь через smtp
ПРИХОДИТ ответ что спама вроде нет
а письмо не доходит всё равно уже им на маил ру и вслужбу поддержки написал

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

[email]supergis@mail.ru[/email]
SMTP error from remote mail server after end of data:
host mxs.mail.ru [94.100.176.20]: 550 spam message rejected. Please visit http://mail.ru/notspam/ or report details to [email]abuse@corp.mail.ru[/email]. Error code:
FB188D0B1941C920313D56C32BFC3C5AB6D48BBA1C0A56D9F5C78ACD9EF05E387CB514712D87B1FA3EB8145A02CFCCEEE5AC2F0F95325B77

------ This is a copy of the message, including all the headers. ------

Return-path: <admin@sgis.ru>
Received: from [UNAVAILABLE] ([90.156.153.193] helo=smtp.sgis.ru)
by relay2.mail.masterhost.ru with esmtp
envelope from <admin@sgis.ru>
authenticated with [email]admin@sgis.ru[/email]
message id 1MKk8g-000CJF-S1
for [email]supergis@mail.ru[/email]; Sun, 28 Jun 2009 06:29:07 +0400
Date: Sun, 28 Jun 2009 06:29:06 UT
Subject: =?koi8-r?B?UGFzc3dvcmQgIGZyb20gU9XQxdJHSVM=?=
Reply-To: [email]admin@sgis.ru[/email]
MIME-Version: 1.0
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
From: =?koi8-r?B?U3VwZUdJUyBydQ==?= <admin@sgis.ru>
To: [email]supergis@mail.ru[/email] <supergis@mail.ru>
Message-ID: <172562218.20090628062906@sgis.ru>
X-Mailer: PHP/5.2.9
X-Priority: 3
X-SpamTest-Envelope-From: [email]admin@sgis.ru[/email]
X-SpamTest-Group-ID: 00000000
X-SpamTest-Info: Profiles 8850 [Jun 27 2009]
X-SpamTest-Info: helo_type=3
X-SpamTest-Method: none
X-SpamTest-Rate: 0
X-SpamTest-Status: Not detected
X-SpamTest-Status-Extended: not_detected
X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0284], KAS30/Release

Для активации Имени и Пароля перейдите по ссылке
345
28 июня 2009 года
vadim_k
312 / / 01.08.2006
ЗАРАБОТАЛО
когда заменил
To: [email]supergis@mail.ru[/email] <supergis@mail.ru>
на
To: <supergis@mail.ru>

Вот такая фигня
13
28 июня 2009 года
RussianSpy
3.0K / / 04.07.2006
То есть сюда вы писали один код, а работали с другим что ли? потому что в примерах кода у вас так и написано как вы изменили
345
29 июня 2009 года
vadim_k
312 / / 01.08.2006
Нет я везде в заголовках писал
$headers .= "To: test <".$to.">\r\n";
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог