Уведомление по почте в открытом атриуме

У меня проблема с тем, как отправлять почту на уведомления при редактировании или создании любого содержимого в открытом атриуме.

Я следовал как упомянуто в ссылке ниже https://community.openatrium.com/documentation-en/node/28

но не удалось отправить письмо уведомленному пользователю о создании или редактировании содержимого.

А также я хотел отправить письмо пользователю, когда его учетные данные изменены или отредактированы.

Может кто-нибудь может помочь мне в решении этой проблемы.

3 ответа

Ваш сервер /PHP позволяет отправлять почту?

Может быть, это не тот случай, и поэтому сообщения не отправляются.

В любом случае вы можете сделать пару тестов, чтобы проверить, что не так. Для некоторых вам понадобится установленный модуль devel:

  • Проверьте, установлен ли и работает ли на вашем сервере функционал SMTP (как это проверить сильно меняется от сервера к серверу)
  • Проверьте, удастся ли установить PHP для отправки почты. Есть много доступных скриптов для этого в интернете. Я C&P один ниже.
  • Проверьте, можете ли вы отправлять письма с drupal (с установленным модулем разработки, посетите http://example.com/devel/php и использовать drupal_mail() функция.
  • Измените настройки из модуля devel и переведите почту в "только для журнала": это покажет вам, если Open Atrium хотя бы пытается их отправить.

Пример 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, все, что вам нужно сделать, это включить [стандартную работу cron Drupal]. Это сработало для меня в моей установке OpenAtrium. Просто чтобы прояснить ситуацию, мне не пришлось изменять php.ini или устанавливать модуль Drupal SMTP.

Документация нереальная. Взгляните на этот пост: https://community.openatrium.com/issues/node/79

Исправлена ​​установка модуля smtp и запуск почты openatrium с помощью PHPMailer.

Другие вопросы по тегам