Не посылает почту

29 мая 2008 в 13:15
Аватар пользователя klaizar klaizar 0 14

при регистрации не посылает на почту юзера активыцию тоесть выдает такую ошибку
Unable to send e-mail. Please contact the site admin, if the problem persists.
подскажите в чем может быть проблема?!

Комментарии

Аватар пользователя olk olk 0

В настройках php (секция [mail function]), ну или у хостера проблемы в предастовлении почтового сервиса (может smtp закрыт или авторизованный вход), а может адреса на который вы посылаете нет, и smpt дает вам отлуп

29 мая 2008 в 13:28
Аватар пользователя olk olk 0

Ну если вы "хоститесь" у хостера :), то скорее всего там все уже настроено, и вам до настроек пхп не добраться (если конечно у вас не виртуалка) ....
попробуйте в корне htdocs создать файлик ну допусти mail.php

<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
echo 'ok';
?>

ну соответсвено заменив адреса на нужные
и запустите ваш-сайт/mail.php

29 мая 2008 в 13:48

извините за не знание темы ) но я новичек как в сайтах так и в друпале
htdocs это папка или рут хост где находиться сайт?
остальное я понял . спасибо

29 мая 2008 в 13:56

если Вы про index.php данного сайта до он мне выдал такую ошибку
Parse error: syntax error, unexpected T_VARIABLE in /home/gezerco/public_html/forum/mail.php on line 2

29 мая 2008 в 14:03
Аватар пользователя olk olk 0

<?php
// вместо nobody@example.com - адрес куда вы посылаете
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
// Здесь вместо webmaster@example.com - от кого посылаете
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
echo 'ok';
?>
если вы скопировали код из сообщения, то уберите нумерацию строк

29 мая 2008 в 14:27

Простите, что пишу в эту тему, но открывать новую не хочу, а проблема похожая.
В-общем, с друпала не отправляются письма на yandex.ru, пробовала и mail.ru, и gmail - там все доходит. Яндекс же возвращает письма, пишет - Dynamic/Residential IP range from easynet rcpt
Что с этим делать?
Да, хостинг - DrupalValueHosting

29 мая 2008 в 17:28

похожая проблема. при отправки письма через контактную форму иногда выдает:
Unable to send e-mail. Please contact the site admin, if the problem persists.
Your message has been sent.
При этом ничего не приходит.
А иногда при тех же самых введенных данных нормально отправляется.
Подскажите в чем может быть проблема?

22 января 2009 в 13:15

А у меня такая проблема, письмо отправляет, но выдает такое:
«Unable to send e-mail. Please contact the site admin, if the problem persists.
Ваше сообщение отправлено.»
Версия 6.10. Куда копать?

7 марта 2009 в 19:42

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

16 марта 2009 в 18:28