Купа рішень задокументована в Документації спільноти Drupal: Керування обробкою пошти для розробки або тестування .
Особисто я віддаю перевагу комбінації локального поштового сервера Postfix, модуля перенаправлення електронної пошти та перенаправлення на локальну поштову скриньку. Це перевага, що вам не доведеться переживати проблеми з налаштуванням вашого місцевого хоста для успішного надсилання на зовнішні адреси електронної пошти, не відхиляючись як можливий спамер. Як його налаштувати:
- Встановити постфікс. Конфігурація за замовчуванням в Ubuntu буде працювати для наших цілей.
Переконайтеся, що ваш релевантний php.ini
налаштований для використання постфіксу, що містить ці два рядки. На відміну від зауважень, які існують там, ці параметри використовуються не лише в системах Win32.
SMTP = localhost
smtp_port = 25
Встановити модуль електронної пошти Переспрямувати: drush dl reroute_email && drush en reroute-email
.
- У налаштуваннях конфігурації для перенаправлення електронної пошти встановіть цільові адреси для вашого імені користувача Linux (наприклад
matt
, @hostname.tld
тут немає ніякої частини). Ці електронні листи надійдуть у вашу місцеву поштову скриньку /var/spool/
потім.
- Налаштуйте Thunderbird для отримання цих електронних листів: перейдіть до "Редагувати → Налаштування облікового запису → Додати інший обліковий запис… → Введіть: Unix Mailspool (Movemail)" та скористайтеся цими налаштуваннями:
- "Адреса електронної пошти": знову використовуйте своє ім'я користувача Linux (наприклад
matt
), але визначте ім'я хоста ( hostname
команду) та додайте ім'я хоста позаду у форматі username@hostname
.
- "Ваше ім'я" та "Ім'я облікового запису": все, що буде працювати, це лише косметика.