Подтвердить что ты не робот

"Невозможно отправить электронное письмо. Обратитесь к администратору сайта"

В admin/user/user появляется следующее сообщение об ошибке:

Невозможно отправить электронное письмо. Если проблема не устранена, обратитесь к администратору сайта.

Является ли эта ошибка причиной того, что у меня нет службы электронной почты, установленной на моем сервере? спасибо

Обновить. Теперь я получаю следующую ошибку.

Ошибка отправки электронной почты (от "Имя веб-сайта" до адреса электронной почты@gmail.com). Попытка электронной почты [email protected] относительно порядка 114 не удалась.

4b9b3361

Ответ 1

Эта ошибка связана с тем, что ваша почтовая служба не настроена. Drupal, по умолчанию, пытается отправить пользователю некоторую электронную почту и после сбоя отобразит это сообщение.

Если Drupal работает на Ubuntu, довольно просто установить почтовую службу:

sudo apt-get install php-pear
sudo pear install mail
sudo pear install Net_SMTP
sudo pear install Auth_SASL
sudo pear install mail_mime
sudo apt-get install postfix

И что это!

Ответ 2

Даже после установки postfix вы все равно не сможете отправлять почту с помощью Drupal. Даже если вы можете отправлять почту из командной строки и консоли php script, ваша попытка отправить из Drupal (или любого другого веб-приложения apache) может завершиться неудачей. Я использую постфикс на CentOS 6.x. Я обнаружил, что моя CentOS VM по умолчанию была настроена на предотвращение отправки электронной почты httpd. Проблема заключалась в том, что моя система имела httpd_can_sendmail = Off в значениях sebool.

Решение было описано в http://www.spidersoft.com.au/2011/posftix-permission-denied-problem/

$ /usr/sbin/getsebool httpd_can_sendmail

Подтвердите, что httpd_can_sendmail → off

Проблема решена:

$ setsebool httpd_can_sendmail 1

Или переустановите его с помощью:

$ setsebool -P httpd_can_sendmail 1

Ответ 3

Да, если у вас нет sendmail или каких-либо других способов, с помощью которых PHP может отправлять электронные письма, вы увидите эту ошибку.