我在编辑或在开放中庭中创建任何内容时如何发送通知邮件时遇到问题。
我已按照以下链接 https://community.openatrium.com/documentation-en/node/28中的说明进行操作
但在创建或编辑内容时未成功向通知用户发送邮件。
而且我还想在更改或编辑他的凭据时向用户发送邮件。
任何人都可以帮助我纠正这个问题。
我在编辑或在开放中庭中创建任何内容时如何发送通知邮件时遇到问题。
我已按照以下链接 https://community.openatrium.com/documentation-en/node/28中的说明进行操作
但在创建或编辑内容时未成功向通知用户发送邮件。
而且我还想在更改或编辑他的凭据时向用户发送邮件。
任何人都可以帮助我纠正这个问题。
您的服务器/PHP 是否启用发送邮件?
也许情况并非如此,这就是不发送消息的原因。
无论如何,您都可以进行一些测试来检查问题所在。对于某些人,您将需要安装devel 模块:
http://example.com/devel/php
并使用该drupal_mail()
功能。用于测试邮件功能的示例 PHP 脚本。
$to = "recipient@example.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>");
}
?>
!
根据OpenAtrium 安装文档,您需要做的就是启用 [标准 Drupal cron 作业]。这在我的 OpenAtrium 安装中对我有用。需要说明的是,我不必更改 php.ini 或安装 Drupal SMTP 模块。
文档是不现实的。看看这篇文章: https ://community.openatrium.com/issues/node/79
修复了安装 smtp 模块并让使用 PHPMailer 的 openatrium 邮件。