Не доходят письма на mail.ru

[Удален]
2670

Форумчане, нужна помощь.

Письма отправленные скриптом не доходят на ящик mail.ru (их и в спаме нет), хотя на все остальные приходят моментально.

Непонимаю почему, вот код:



<?

$id = $_GET['id'];
$ipa = $_SERVER['REMOTE_ADDR'];

$id = 15;
$email = "proverka@mail.ru";

// Header for email==========================
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: <$email>\r\n";
$headers .="Recipient: <$email>";
// End======================================

$dir = "http://mail.ru/";

$thm="Проверка";
$c='<html><head>
<style><!--
a. {color:#0000CC; text-decoration:none;}
a:hover {color:#FF0000;}
a:visited {color:#0000CC;}
a:visited:hover {color:#FF0000;}
.1 {color:#0000CC; text-decoration:none;}
.b {font-family:Times New Roman, Times; font-size:18px; color:#000000;}
.s {font-family:Times New Roman, Times; font-size:18px; font-style:italic; font-weight:bold;}
.z {font-family:Times New Roman, Times; font-size:20px; color:#0000CC; font-weight:bold;}
.w {font-family:Times New Roman, Times; font-size:26px; color:#0000CC; font-weight:bold; padding:15px;}
.p {font-family:Times New Roman, Times; font-size:18px; color:#0000CC; text-decoration:none;}
--></style>
</head>
<body>
<center>
<div class="w">Проверка! Проверка! Проверка!</div>
<fieldset class="b" style="padding:15px; border:2px dashed #0000FF; text-align:center; margin-top:15px;">

<strong>'.$id.'</strong>

<fieldset style="padding:10px; border:1px solid #0000FF; text-align:left; margin-top:15px;"><legend align="center" class="z"> Данные объявления </legend>
Номер объявления - <font style="color:#0000CC;"><b>'.$id.'</b></font><br>
Ссылка для просмотра объявления - <a href="'.$dir.'idv.php?id='.$id.'" class="1">'.$dir.'idv.php?id='.$id.'</a><br>
Ссылка для просмотра и ответов на отзывы - <a href="'.$dir.'kom.php?id='.$ins.'" class="1">'.$dir.'kom.php?id='.$ins.'</a><br>
Ссылка для редактирования - <a href="'.$dir.'edit.php?id='.$id.'" class="1">'.$dir.'edit.php?id='.$id.'</a><br>
Ссылка для удаления - <a href="'.$dir.'del.php?id='.$id.'" class="1">'.$dir.'del.php?id='.$id.'</a><br>
</fieldset>
<br><br>
</fieldset>

<br><br>

IP адрес отправителя: '.$ipa.'

</center>
</body></html>';
mail($email, $thm, $c, $headers);


echo "Письмо успешно отправлено";

?>
gerkon
На сайте с 21.10.2005
Offline
40
#1

$headers .= "From: <$email>\r\n";

Попробуйте поменять на адрес своего сайта.

C уважением, Андрей. Пользуюсь этим хостингом уже 4 года! (http://www.replay.ru/index.php?part_id=3600) Ведущий манул Pixshock.net (http://www.pixshock.net)
[Удален]
#2
gerkon:
$headers .= "From: <$email>\r\n";
Попробуйте поменять на адрес своего сайта.

Если имелось в виду $email то не помогает

rank
На сайте с 01.12.2006
Offline
110
#3

Yandas, я вот ваш скрипт протестировал с теми хедерами которые есть (ничего менять не надо) на хостинге с ящиком mail.ru и у меня все работает...

Грузите апельсины бочками, а ссылки пачками (http://www.sape.ru/r.OAWsDJUMeA.php)™ (с)
moldu
На сайте с 27.04.2006
Offline
432
#4

Айпишник вашего хостинга (верней тот, с которого отправляются письма) попал в бан-лист на Мейле, поэтому письма туда и не доходят.

Вот форма для обращения в саппорт мейла.

Глаза боятся, а руки-крюки.
MD
На сайте с 17.10.2008
Offline
13
#5

может не по теме, но у меня входящие письма на майле часто на странице с прочитанными письмами месячной давности оказываются.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий