Я делаю сайт форума с уведомлениями по электронной почте. Мне нужно проверить эти уведомления по электронной почте локально. Я только когда-либо использовал MAMP, поэтому у меня нет большого опыта по настройке сред разработки.
Какой самый простой способ проверить почтовые уведомления Drupal локально? Может ли стек Acquia сделать это?
Попробуйте Антикс . Его легко настроить, и он хорошо работает для тестирования на локальной установке Drupal.
источник
Ряд решений описан в Документации сообщества Drupal: Управление обработкой почты для разработки или тестирования .
Лично я предпочитаю сочетание локального почтового сервера Postfix, модуля Reroute Email и перенаправления на локальный почтовый ящик. Преимущество этого заключается в том, что вам не нужно настраивать локальный хост для успешной отправки на внешние адреса электронной почты, не будучи отклоненным как возможный спамер. Как настроить это:
Убедитесь, что ваш релевантный файл
php.ini
настроен на использование постфикса, и содержит эти две строки. В отличие от комментариев, эти настройки используются не только в системах Win32.Установить модуль электронной почты Перенаправить:
drush dl reroute_email && drush en reroute-email
.matt
,@hostname.tld
здесь нет части). Эти письма поступают в ваш локальный почтовый ящик/var/spool/
.matt
), но определите имя хоста (hostname
команду) и добавьте имя хоста в форматеusername@hostname
.источник