LINUX.ORG.RU

php mail() на @mail.ru


0

1

пхп скрипт отпочковывается отправлять на @mail.ru и только на него на другие портовики письма приходят исправно нормально видно отправителя, получателя,тело письма и тд а майл как упертый даже в спам не лезут

smtp в php.ini настроены под @mail.ru

почитай на майле инструкцию по работе с клиентами, может что-то упускаешь

алсо, раньше кажись слал нормально (не помню ли из пхп)

trashymichael ★★★
()
Ответ на: комментарий от dGhost

я неверно вопрос понял, я думал через mail отправлять надо... ну тут много причин быть может, обратные зоны например

trashymichael ★★★
()
Ответ на: комментарий от reptily

в логе почтового серера, через что у вас письма уходят на другие сервера? неужели через mail.ru ?

dGhost ★★★
()

ЕМНИП, у mail.ru от безысходности какая-то параноидальная система проверки заголовков письма. Но в спам при этом всё равно должно было бы попадать. Отправь чем-нибудь другим и посмотри, получится или нет.

SOmni ★★
()

Обратную зону и spf прописать надо.

Vit ★★★★★
()
Ответ на: комментарий от SOmni

функция которая отправляет

function SendMail($email,$head,$body,$name)

{

$header=«From: ».$name.«\nContent-Type: text/plain; charset=utf-8\n»;

$subject = '=?UTF-8?B?' . base64_encode($head) . '?=';

$Config = new Config;

ini_set('sendmail_from', $Config->email);

ini_set('SMTP',$Config->smtp_host);

ini_set('smtp_port',$Config->smtp_port);

return mail($email, $subject, $body, $header);

}

на @mail.ru в логи пишет

mail() on [/home/reptily/public_html/web_manager/kernel/account.php:98]: To: reptily@mail.ru — Headers: From: Интернет магазин <reptily@mail.ru> Content-Type: text/plain; charset=utf-8

писмо не пришло и в спам тоже

на @yandex.ru

mail() on [/home/reptily/public_html/web_manager/kernel/account.php:98]: To: reptily@yandex.ru — Headers: From: Интернет магазин <reptily@mail.ru> Content-Type: text/plain; charset=utf-8

письмо пришло нормально

сейчас обратную зону капать буду

reptily
() автор топика
Ответ на: комментарий от reptily

/var/log/mail

Dec 8 08:14:29 linux-cej2 postfix/pickup[3245]: 27FCAC5EF: uid=30 from=<wwwrun> Dec 8 08:14:29 linux-cej2 postfix/cleanup[9474]: 27FCAC5EF: message-id=<20111208051429.27FCAC5EF@linux-cej2.site>

Dec 8 08:14:29 linux-cej2 postfix/qmgr[3252]: 27FCAC5EF: from=<wwwrun@linux-cej2.site>, size=393, nrcpt=1 (queue active)

Dec 8 08:14:29 linux-cej2 postfix/smtp[9483]: 27FCAC5EF: to=<reptily@mail.ru>, relay=mxs.mail.ru[94.100.176.20]:25, delay=0.31, delays=0.19/0.07/0.01/0.03, dsn=5.0.0, status=bounced (host mxs.mail.ru[94.100.176.20] said: 550 Unroutable address (in reply to MAIL FROM command))

Dec 8 08:14:29 linux-cej2 postfix/cleanup[9474]: 66C60C5F0: message-id=<20111208051429.66C60C5F0@linux-cej2.site> Dec 8 08:14:29 linux-cej2 postfix/bounce[9487]: 27FCAC5EF: sender non-delivery notification: 66C60C5F0

Dec 8 08:14:29 linux-cej2 postfix/qmgr[3252]: 66C60C5F0: from=<>, size=2200, nrcpt=1 (queue active) Dec 8 08:14:29 linux-cej2 postfix/qmgr[3252]: 27FCAC5EF: removed

Dec 8 08:14:29 linux-cej2 postfix/local[9491]: 66C60C5F0: to=<root@linux-cej2.site>, orig_to=<wwwrun@linux-cej2.site>, relay=local, delay=0.07, delays=0.03/0.01/0/0.03, dsn=2.0.0, status=sent (delivered to mailbox)

Dec 8 08:14:29 linux-cej2 postfix/qmgr[3252]: 66C60C5F0: removed

reptily
() автор топика
Ответ на: комментарий от reptily

у тебя указанный адрес в поле FROM не проходит обратную проверку, загугли вот эту фразу «550 Unroutable address (in reply to MAIL FROM command))» в выдаче наверняка найдёшь решение своей проблемы

shrub ★★★★★
()
Ответ на: комментарий от shrub

да я уже понял что секрет здесь 550 Unroutable address (in reply to MAIL FROM command))

пол дня гуглюсь уже =)

но чтото так и не могу допереть как обратную зону для mail.ru настроить

reptily
() автор топика

Да, mail.ru всегда в этом плане выделялся. Тоже мучался однажды.

VirRaa ★★★
()
Ответ на: комментарий от reptily

MX добавил но всеже маил отвергает

Dec 9 11:55:50 linux-cej2 postfix/pickup[10249]: 20F6AC51B: uid=30 from=<wwwrun>

Dec 9 11:55:50 linux-cej2 postfix/cleanup[10877]: 20F6AC51B: message-id=<20111209085550.20F6AC51B@logdb.org>

Dec 9 11:55:50 linux-cej2 postfix/qmgr[10248]: 20F6AC51B: from=<wwwrun@logdb.org>, size=360, nrcpt=1 (queue active)

Dec 9 11:55:50 linux-cej2 postfix/smtp[10886]: 20F6AC51B: to=<reptily@mail.ru>, relay=mxs.mail.ru[94.100.176.20]:25, delay=0.49, delays=0.22/0.01/0.02/0.24, dsn=5.0.0, status=bounced (host mxs.mail.ru[94.100.176.20] said: 503 valid RCPT command must precede DATA (in reply to end of DATA command))

Dec 9 11:55:50 linux-cej2 postfix/cleanup[10877]: 94B69C5F1: message-id=<20111209085550.94B69C5F1@logdb.org>

Dec 9 11:55:50 linux-cej2 postfix/bounce[10890]: 20F6AC51B: sender non-delivery notification: 94B69C5F1

Dec 9 11:55:50 linux-cej2 postfix/qmgr[10248]: 20F6AC51B: removed

Dec 9 11:55:50 linux-cej2 postfix/qmgr[10248]: 94B69C5F1: from=<>, size=2127, nrcpt=1 (queue active)

Dec 9 11:55:50 linux-cej2 postfix/local[10894]: 94B69C5F1: to=<root@logdb.org>, orig_to=<wwwrun@logdb.org>, relay=local, delay=0.08, delays=0.03/0.01/0/0.04, dsn=2.0.0, status=sent (delivered to mailbox)

Dec 9 11:55:50 linux-cej2 postfix/qmgr[10248]: 94B69C5F1: removed

reptily
() автор топика
Ответ на: комментарий от reptily

ура разобрался вместо ип надо было в MX запись хост указать

reptily
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.