[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не уходят письма через mail
IDen
Есть скрипт:

mail("my@mail.ru", "the subject", "test",
"From: webmaster@$SERVER_NAME\r\n"
."Reply-To: webmaster@$SERVER_NAME\r\n"
."X-Mailer: PHP/" . phpversion());


Но письма не уходят.
Где мне рыть? Можно узнать в phpinfo() могу я отправлять или нет?





Спустя 4 минуты, 28 секунд (18.05.2011 - 19:09) quickxyan написал(а):
а где тестится? в денвере или на хосстинге?

Спустя 1 минута, 50 секунд (18.05.2011 - 19:11) IDen написал(а):
хостинг

Спустя 2 минуты, 57 секунд (18.05.2011 - 19:14) quickxyan написал(а):
может сначала попробовать без 4 параметра отправить?


mail("my@mail.ru", "the subject", "test")



Спустя 3 минуты, 52 секунды (18.05.2011 - 19:18) IDen написал(а):
Думает минуты 3-4, белый экран.
Но письмо не приходит.

Спустя 42 секунды (18.05.2011 - 19:18) IDen написал(а):
может у хостера sendmail не стоит? или еще что-нибудь?

Спустя 48 секунд (18.05.2011 - 19:19) quickxyan написал(а):
my@mail.ru - а такой адрес есть ?

может таки проблема в хосстинге?

Спустя 1 минута, 45 секунд (18.05.2011 - 19:21) IDen написал(а):
Цитата (quickxyan @ 18.05.2011 - 16:19)
my@mail.ru - а такой адрес есть ?

само собой я свой вбил!!!

Так как посмотреть что у хостера? В phpinfo можно?

Спустя 1 минута, 6 секунд (18.05.2011 - 19:22) neadekvat написал(а):
Цитата (quickxyan @ 18.05.2011 - 20:19)
может таки проблема в хосстинге?

mail() возвращает результат, который можно проверить.

Спустя 52 секунды (18.05.2011 - 19:23) quickxyan написал(а):
сейчас у себя попробую проверить.

Спустя 1 минута, 29 секунд (18.05.2011 - 19:24) IDen написал(а):
Цитата (neadekvat @ 18.05.2011 - 16:22)
mail() возвращает результат, который можно проверить.

я пробовал
if(mail('my@mail.ru','subject','text'))
{ echo "ok"; }
else
{ echo "bad"; }

выдает "ок"

Спустя 51 секунда (18.05.2011 - 19:25) quickxyan написал(а):
IDen
могу с увереностью сказать, что скрипт рабочий. мне пришло в папку спам! может и у тебя в спаме!?

Спустя 1 минута, 29 секунд (18.05.2011 - 19:27) IDen написал(а):
Ни в спаме ни в удаленных нет

Спустя 58 секунд (18.05.2011 - 19:28) sharki написал(а):
IDen
Такая у меня проблема была, вообщем стучи тех поддержке, говори что не отправляются письма с сайта, он тебе все скажет что надо сделать.

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

Спустя 1 минута, 5 секунд (18.05.2011 - 19:29) quickxyan написал(а):
ну тогда что-то с хосстингом.

я скопировал код и поменял на свой e-mail. сейчас попробую назад твой поставить. проверь через минуту почту.

Спустя 1 минута, 23 секунды (18.05.2011 - 19:30) IDen написал(а):
Да просто хостер - мой знакомый, а он такой же как и я - знает мало.
Вот я и думаю, где мог косяк встать

Спустя 1 минута, 58 секунд (18.05.2011 - 19:32) quickxyan написал(а):
IDen
ну вот и разбирайтесь вдвоем )

Спустя 57 секунд (18.05.2011 - 19:33) IDen написал(а):
Так подскажите где рыть?
Я кроме PHP + Apche ничего не умею

Что там и куда прикручивать надо?

Спустя 31 секунда (18.05.2011 - 19:33) neadekvat написал(а):
IDen, error_reporting в E_ALL стоит? display_errors on? Мб что-то еще интересное вылезет

Спустя 3 минуты, 32 секунды (18.05.2011 - 19:37) IDen написал(а):
error_reporting 6143 6143

display_errors Off Off


Это я из phpinfo брал

Спустя 1 минута, 44 секунды (18.05.2011 - 19:39) quickxyan написал(а):
IDen
это в скрипте надо написать и попробовать отправить письмо.

Спустя 25 секунд (18.05.2011 - 19:39) IDen написал(а):
э...
дай пример скрипта

Спустя 3 минуты, 50 секунд (18.05.2011 - 19:43) quickxyan написал(а):

error_reporting(E_ALL);

Спустя 1 минута, 15 секунд (18.05.2011 - 19:44) neadekvat написал(а):
quickxyan, про display_errors забыл? Ведь, судя по тому, что я вижу, на странице то как раз ничего видно не будет.

Спустя 2 минуты, 36 секунд (18.05.2011 - 19:47) IDen написал(а):
display_errors(On);
error_reporting(E_ALL);
mail("my@mail.ru", "the subject", "test")

че-то не хочет
ничего не показывает

Спустя 2 минуты, 18 секунд (18.05.2011 - 19:49) neadekvat написал(а):
> display_errors(On);
Э не, так не покатит. Эту директиву надо выносить в .htaccess.

Спустя 6 минут, 5 секунд (18.05.2011 - 19:55) IDen написал(а):
в .htaccess прописал:
php_flag display_errors On


в mail.php:
error_reporting(E_ALL);
mail("my@mail.ru", "the subject", "test")


но все равно чистый экран

Спустя 14 минут, 26 секунд (18.05.2011 - 20:10) quickxyan написал(а):
IDen
разбирайся с хостером. так я думаю много не увидишь!

Спустя 27 минут, 7 секунд (18.05.2011 - 20:37) IDen написал(а):
Включили error_reporting и display_errors на стороне сервера, а все равно чистый дисплей (((

Спустя 6 часов, 38 минут, 35 секунд (19.05.2011 - 03:15) VELIK505 написал(а):
чё тут разбираться итак всё понятно сервер SMPT не настроен

Спустя 2 часа, 42 минуты, 35 секунд (19.05.2011 - 05:58) IDen написал(а):
Цитата (VELIK505 @ 19.05.2011 - 00:15)
чё тут разбираться итак всё понятно сервер SMPT не настроен

Куда рыть?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.