Не отправляются письма с PHP

12
I
На сайте с 30.09.2011
Offline
40
1338

Добрый день.

Есть сервак с Debian 6.

Нужно, что бы с PHP можно было отправлять емейлы.

Сейчас почему-то это не работает, хотя функция mail возвращает true.

В логе нашел вот такую запись:

2012-02-13 13:51:02 1RwuQw-0004d2-6w ** to@email.com: Unrouteable address

Подскажите, пожалуйста, куда смотреть и что делать, что бы из скрипта можно было слать емейлы.

Himiko
На сайте с 28.08.2008
Offline
559
#1

У вас ящик так и указан доставки to@email.com ?) Не может отправить, т.к. достучаться до почтового сервера не может.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
I
На сайте с 30.09.2011
Offline
40
#2

У вас ящик так и указан доставки to@email.com ?)

Нет, там емейл адрес, на который я хотел отправить почту.


Не может отправить, т.к. достучаться до почтового сервера не может.

До какого почтового сервера? До "хостеровского" почтового сервера?

Где-то есть настройки? :) Где?

Спасибо. :)

Himiko
На сайте с 28.08.2008
Offline
559
#3

До сервера, куда вы пытаетесь отправлять почту. Если в логах указано то, что вы указали (а не корректный адрес), то разбирайтесь со скриптами.

I
На сайте с 30.09.2011
Offline
40
#4
Himiko:
До сервера, куда вы пытаетесь отправлять почту.

А если я захочу отправить на какой-нибудь mail.ru или gmail.com ящик почту? :)

Если в логах указано то, что вы указали (а не корректный адрес), то разбирайтесь со скриптами.

Еще разик, с самого начала.

Есть домен - domain.com, там крутится сайт.

Там есть скриптик: domain.com/send.php

Скриптик вида:

$to  = 'notify@domain.com';

$subject = 'the subject';
$message = 'hello';

$ret = mail($to, $subject, $message);

var_dump($ret);

Хочу что бы по выполнению этого скрипта в мой ящик notify@domain.com попало это письмо.

var_dump показывает true, значит в скриптах все ок - письмо уходит из скрипта.

А вот дальше exim в лог пишет Unrouteable address

И вот теперь я не понимаю, что делать? :)

Мне нужно прописать в конфиге EXIM что отправлять почту нужно через такой-то SMTP сервер?

Или что мне надо сделать? :)

Попытался поискать файл конфига /etc/exim.conf - такого нет. Где найти этот конфиг файл? :)

Спасибо.

EC
На сайте с 29.11.2010
Offline
73
#5

Попробуйте заполнить переменную from - и желательно что бы адрес быть такой же как и домен. т.е. admin@site.com а не bill@microsoft.com :)

некоторые хостеры блокируют отправку если домен не совпадает.

I
На сайте с 30.09.2011
Offline
40
#6
ex-cept:
Попробуйте заполнить переменную from - и желательно что бы адрес быть такой же как и домен. т.е. admin@site.com а не bill@microsoft.com :)
некоторые хостеры блокируют отправку если домен не совпадает.

Поле From: заполнил. Пробовал и точно таким же адресом notify@domain.com и

любым другим с того же домена - в логе все равно одно и тоже


notify@domain.com Unrouteable address
Himiko
На сайте с 28.08.2008
Offline
559
#7

Либо ваш domain.com действительно недоступен, либо это ошибки настройки сети на сервере.

Можете написать в web-чат у меня в подписи, наши специалисты решат вопрос. (не дорого)

Andreyka
На сайте с 19.02.2005
Offline
820
#8

Проверьте dns, md запись

Не стоит плодить сущности без необходимости
pupseg
На сайте с 14.05.2010
Offline
329
#9

что с МХ ? у вас почта не роутится. с почтовиком, как с сервисом - все ок!

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
I
На сайте с 30.09.2011
Offline
40
#10

А что значит "проверьте МХ" ? :)


220 mailscan.nebula.fi ESMTP Postfix
OK - 83.145.214.129 resolves to mailscan.nebula.fi
OK - Reverse DNS matches SMTP Banner
0 seconds - Good on Connection time
Not an open relay.
3.775 seconds - Good on Transaction time

Session Transcript:
HELO please-read-policy.mxtoolbox.com
250 mailscan.nebula.fi [156 ms]
MAIL FROM: <supertool@mxtoolbox.com>
250 2.1.0 Ok [234 ms]
RCPT TO: <test@example.com>
554 5.7.1 <test@example.com>: Relay access denied [156 ms]
QUIT
221 2.0.0 Bye [172 ms]
12

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