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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Проблема с mail.ru
 
 автор: Ванек2010   (18.08.2012 в 11:16)   письмо автору
 
 

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

Aug 17 14:46:01 h6 sendmail[12958]: q7HB: to=mail_test_2000@mail.ru, ctladdr=top_user43455 (759/640), 
delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=31088,
 relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q7HB Message accepted for delivery)

Aug 17 14:46:01 h6 sendmail[12961]: q7HB: to=mail_test_2000@mail.ru,
 delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=121308, relay=mxs.mail.ru. 
94.100.176.20], dsn=4.0.0, stat=Deferred: 451 Try again later. 
Error code: A2CBD35138E1379AA1646A3EC01AA4C80CA 1D42F4DF83C3A60742ED786E65C9A.


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

Отослал тест письмо с WebMail, который расположен в панеле ISP manager, все отлично письмо дошло сразу. Значит проблема в php? Но почему не было ее раньше и этот же код используется на другом проекте и там отлично досылается до mail.ru

Вот сам php код:
<?php

function send_mail($mail_to$thema$text)    
  { 
     
$html '
            <!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"> 
            <html> 
            <head><title>Test</title>
            </head> 
            <body>
            <strong>Test</strong><br>
            '
.$text.'    
            
            <br><br>Письмо выслано роботом!
            
            </body> 
            </html>
    '
;
    
    
    
    

    
$thema iconv("utf-8""windows-1251"$thema);
    
    
$EOL "\n"
    
$boundary     "--".md5(uniqid(time())); 
    
$headers    "MIME-Version: 1.0;$EOL";    
    
$headers   .= "From: robot@***.ru$EOL";   

    
$headers   .= "Content-Type: multipart/related; boundary=\"$boundary\"$EOL";   
       
    
$multipart  "--{$boundary}$EOL"
    
$multipart .= "Content-Type: text/html; charset=utf-8$EOL";    
    
$multipart .= "Content-Transfer-Encoding: 8bit$EOL"
    
$multipart .= $EOL
    
$multipart .= str_replace("\r\n""\n"$html); 
    
$multipart .= $EOL
    
$multipart .= "$EOL--$boundary--$EOL";    
   
    if(!
mail($mail_to$thema$multipart$headers)) 
      return 
'Не работает почта!'
    else 
      return 
True;   
    exit;   
  } 


Подскажите где найти полные логи? Стоит ли долбить хостеров?

  Ответить  
 
 автор: Jaroslav   (18.08.2012 в 17:12)   письмо автору
 
   для: Ванек2010   (18.08.2012 в 11:16)
 

потому что в mail.ru странные ребята, которые постоянно меняют свои спам фильтры..

  Ответить  
Rambler's Top100
вверх

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