我在admin/user/user页面看到了以下错误信息:
无法发送邮件。如果问题仍然存在,请联系网站管理员。
这个错误是因为我在服务器上没有安装电子邮件服务吗?
更新:我现在遇到了以下错误。
发送邮件时出错 (从“网站名称”到email@gmail.com)。 尝试向关于订单114的email@gmail.com发送电子邮件失败。
这个错误是由于您的邮件服务没有配置所致。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
就是这样!
httpd_can_sendmail = Off
。$ /usr/sbin/getsebool httpd_can_sendmail
确认 httpd_can_sendmail --> 关闭
问题已解决:
$ setsebool httpd_can_sendmail 1
或者永久性地设置它:
$ setsebool -P httpd_can_sendmail 1
是的,如果您没有sendmail或任何其他PHP可以发送电子邮件的方式,您将会看到此错误。