我使用drupal 7创建了一个自定义主题的网站,除了联系表单不起作用外,似乎都很好。
我使用非常基本的PHP脚本测试服务器安装来发送电子邮件,服务器似乎配置得很好,但Drupal仍然没有发送电子邮件。
由于我不是一个drupal的新手,任何人都能告诉我需要检查什么才能知道问题的来源,我希望能解决它吗?
进一步的信息:
更新
这是我用来测试我的服务器是否配置为发送电子邮件的scritp:
<?php
$to = "myemail@domaine.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body)) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}
答案 0 :(得分:3)
正如GeoPhonix向我建议的那样,我查看了我的服务器/var/log/mail.lo
上的日志文件,我注意到该电子邮件已发送,但发送到网站创建者设置的其他电子邮件地址,以及我不是新手我能算出电子邮件地址的设置,以下是我解决问题的步骤:
tail -f /var/log/mail.log
我可以看到日志更改phpmyadmin
整个数据库进行搜索以查找webform表格中的电子邮件webform
的每个部分,以查找更改电子邮件配置的位置我只是想写下我所做的事情,可能会有人会有同样的问题或者类似的问题,他可以知道如何调试事情