Найпростіший спосіб перевірити сповіщення електронною поштою на локальному рівні?


8

Я роблю веб-сайт форуму з електронними повідомленнями. Мені потрібно перевірити ці сповіщення електронною поштою локально. Я тільки коли-небудь використовував MAMP, тому я не маю великого досвіду налаштування середовищ для розробників.

Який найпростіший спосіб перевірити сповіщення електронною поштою від Drupal? Чи може це зробити стек Acquia?

Відповіді:


9

Ви можете ввійти в електронні листи, що також приносить певний розум вашій папці "Вхідні". Тому є модуль для цього (або двох):


Це хороший шлях. В ідеалі ідентифікуйте переважні електронні листи, які потрібно надіслати, але yourse - це другий вибір. Спасибі
Еванс

drupal.org/project/reroute_email - це ще один модуль, який надсилатиме електронні листи за налаштованою адресою, а не реєструє їх.
розрив

1

Спробуйте Antix . Його легко налаштувати та добре перевірити на локальній установці Drupal.


1

Купа рішень задокументована в Документації спільноти Drupal: Керування обробкою пошти для розробки або тестування .

Особисто я віддаю перевагу комбінації локального поштового сервера Postfix, модуля перенаправлення електронної пошти та перенаправлення на локальну поштову скриньку. Це перевага, що вам не доведеться переживати проблеми з налаштуванням вашого місцевого хоста для успішного надсилання на зовнішні адреси електронної пошти, не відхиляючись як можливий спамер. Як його налаштувати:

  1. Встановити постфікс. Конфігурація за замовчуванням в Ubuntu буде працювати для наших цілей.
  2. Переконайтеся, що ваш релевантний php.iniналаштований для використання постфіксу, що містить ці два рядки. На відміну від зауважень, які існують там, ці параметри використовуються не лише в системах Win32.

    SMTP = localhost
    smtp_port = 25
  3. Встановити модуль електронної пошти Переспрямувати: drush dl reroute_email && drush en reroute-email.

  4. У налаштуваннях конфігурації для перенаправлення електронної пошти встановіть цільові адреси для вашого імені користувача Linux (наприклад matt, @hostname.tldтут немає ніякої частини). Ці електронні листи надійдуть у вашу місцеву поштову скриньку /var/spool/потім.
  5. Налаштуйте Thunderbird для отримання цих електронних листів: перейдіть до "Редагувати → Налаштування облікового запису → Додати інший обліковий запис… → Введіть: Unix Mailspool (Movemail)" та скористайтеся цими налаштуваннями:
    • "Адреса електронної пошти": знову використовуйте своє ім'я користувача Linux (наприклад matt), але визначте ім'я хоста ( hostnameкоманду) та додайте ім'я хоста позаду у форматі username@hostname.
    • "Ваше ім'я" та "Ім'я облікового запису": все, що буде працювати, це лише косметика.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.