Проблема с отправкой почты

Boris

Новичок
Проблема с отправкой почты

Добрый день!!!

не могу понять в чем фищка вот код отправки почты


<?php
if(isset($_POST['submit']))
{
$mail_to = "[email protected],[email protected]";
$thm = "From 4ob";
$msg = "От : ".$_POST['f_name']." ".$_POST['t_name']." ".$_POST['l_name']."\n";
$msg .= "Организация: ".$_POST['organization']."\n";
$msg .= "E-mail адрес: ".$_POST['email']."\n";
$msg .= "Контактный телефон: ".$_POST['t_number']."\n\n\n";
$msg .=$_POST['m_message'];
$headers = "From: ".$_POST['l_name']." "."<".$_POST['email'].">"."\n";


$thm = iconv("utf-8","windows-1251",$thm);
$msg = iconv("utf-8","windows-1251",$msg);
$headers = iconv("utf-8","windows-1251",$headers);

if(mail($mail_to, $thm, $msg ,$headers))
{
print("Сообщение отправлено");
}
else
{
print("К сожалению Вы не можете отправить письмо. Попробуйте позже. С уважением !!!");
}
}
?>


На [email protected] получаю сразу а на [email protected] вообще не доходит
Что такое кто понимает в этом?
спасибо огромное

-~{}~ 20.01.10 18:53:

Автор оригинала: Boris
Добрый день!!!

не могу понять в чем фищка вот код отправки почты


<?php
if(isset($_POST['submit']))
{
$mail_to = "[email protected],[email protected]";
$thm = "From 4ob";
$msg = "От : ".$_POST['f_name']." ".$_POST['t_name']." ".$_POST['l_name']."\n";
$msg .= "Организация: ".$_POST['organization']."\n";
$msg .= "E-mail адрес: ".$_POST['email']."\n";
$msg .= "Контактный телефон: ".$_POST['t_number']."\n\n\n";
$msg .=$_POST['m_message'];
$headers = "From: ".$_POST['l_name']." "."<".$_POST['email'].">"."\n";


$thm = iconv("utf-8","windows-1251",$thm);
$msg = iconv("utf-8","windows-1251",$msg);
$headers = iconv("utf-8","windows-1251",$headers);

if(mail($mail_to, $thm, $msg ,$headers))
{
print("Сообщение отправлено");
}
else
{
print("К сожалению Вы не можете отправить письмо. Попробуйте позже. С уважением !!!");
}
}
?>


На [email protected] получаю сразу а на [email protected] вообще не доходит
Что такое кто понимает в этом?
спасибо огромное
Спам проверял пусто
 

dimagolov

Новичок
блеклисты, и т.п. без лога твоего почтовика не поймешь почему до mail.ru не доходит. как я помню, они дают отлуп и по spam-point тоже, а не только в папку спам закидывают.
 

Boris

Новичок
Автор оригинала: dimagolov
блеклисты, и т.п. без лога твоего почтовика не поймешь почему до mail.ru не доходит. как я помню, они дают отлуп и по spam-point тоже, а не только в папку спам закидывают.
Прости я нефига не понял без какого лога и что за отлуп
 

LeoKee

Новичок
подставь в заголовки "From: mymail" и гляди ответ! Скорее всего он напишет delivery и невозможность принять почту с айпишника... у меня такое было... у гугла свой алгоритм распознавания спама, а у mail.ru - топорный.. они режут почту без релея там какого то
 

Boris

Новичок
Автор оригинала: LeoKee
подставь в заголовки "From: mymail" и гляди ответ! Скорее всего он напишет delivery и невозможность принять почту с айпишника... у меня такое было... у гугла свой алгоритм распознавания спама, а у mail.ru - топорный.. они режут почту без релея там какого то
и что же делать с этим
 

dimagolov

Новичок
Boris, читать отлупы от серверов-получателей.

а вообще возьми готовый класс для отправки почты, типа PHP SMTP class, потому что ты все что можно сделать неправильно, делаешь. к примеру, не кодируешь не-ascii заголовки.
 

Boris

Новичок
Автор оригинала: dimagolov
Boris, читать отлупы от серверов-получателей.

а вообще возьми готовый класс для отправки почты, типа PHP SMTP class, потому что ты все что можно сделать неправильно, делаешь. к примеру, не кодируешь не-ascii заголовки.
Ну даже если я не проверяю аски то в любом случае получал бы абру кадабру на mail.ru но получал бы
Тем более что я перекадирую в русский 1251

-~{}~ 20.01.10 20:24:

Более того если я просто без заголовка впрямую использую функцию mail() и прописываю там адрес [email protected] также в почте не получаю письма

-~{}~ 20.01.10 20:26:

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

dimagolov

Новичок
Boris, я тебе уже писал. mail.ru по какой-то причине не принимает почту конкретно с этого хоста (дает отлуп). узнать почему это происходит можно или смотря лог почтовика (не твой вариант) или смотря уведомление о недоставки, которое твой почтовик отсылает на адрес from. так понятно?
 
Сверху