Уведомление по почте в открытом атриуме - PullRequest
1 голос
/ 03 декабря 2009

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

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

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

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

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

Ответы [ 3 ]

2 голосов
/ 03 декабря 2009

Ваш сервер / 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>");
}
?>

НТН!

1 голос
/ 20 декабря 2009

Согласно документации по установке OpenAtrium все, что вам нужно сделать, это включить [стандартное задание Drupal cron]. Это сработало для меня в моей установке OpenAtrium. Просто чтобы прояснить ситуацию, мне не пришлось изменять php.ini или устанавливать модуль Drupal SMTP.

0 голосов
/ 05 апреля 2010

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

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

...