我在admin/user/user中收到以下错误消息:
无法发送电子邮件。如果问题仍然存在,请与网站管理员联系。
这个错误是因为我的服务器上没有安装电子邮件服务吗?谢谢
更新:我现在得到以下错误。
发送电子邮件(从“网站名称”到email@gmail.com)时出现
错误。尝试通过电子邮件发送有关订单114的email@gmail.com失败。
发布于 2013-03-25 13:35:00
即使在安装postfix之后,您仍然可能无法使用Drupal发送邮件。即使您可以从命令行和控制台php脚本发送邮件,尝试从Drupal (或任何其他apache web应用程序)发送邮件也可能会失败。我在CentOS 6.x上使用后缀。我发现我的CentOS VM在默认情况下被设置为阻止httpd发送邮件。问题是我的系统在sebool值中有httpd_can_sendmail = Off
。
该解决方案在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
发布于 2010-11-19 19:46:59
是的,如果你没有sendmail或者PHP可以发送电子邮件的任何其他方式,你会看到这个错误。
https://stackoverflow.com/questions/4224161
复制相似问题