Najprostszym sposobem, aby przetestować powiadomienia e-mail lokalnie?


8

Tworzę witrynę forum z powiadomieniami e-mail. Muszę przetestować te powiadomienia e-mail lokalnie. Używałem tylko MAMPa, więc nie mam dużego doświadczenia w tworzeniu środowisk programistycznych.

Jak najłatwiej przetestować lokalne powiadomienia e-mail Drupala? Czy stos Acquia może to zrobić?

Odpowiedzi:



1

Wypróbuj Antix . Jest łatwy w konfiguracji i działa dobrze, aby przetestować lokalną instalację Drupal.


1

Kilka rozwiązań zostało udokumentowanych w Dokumentacji społeczności Drupal: Zarządzanie obsługą poczty na potrzeby programowania lub testowania .

Osobiście wolę połączenie lokalnego serwera pocztowego Postfix, modułu E-mail Reroute i przekierowania do lokalnej skrzynki pocztowej. Ma to tę zaletę, że nie musisz męczyć się z konfiguracją lokalnego hosta, aby pomyślnie wysyłać na zewnętrzne adresy e-mail, nie zostając odrzuconym jako potencjalny spamer. Jak to skonfigurować:

  1. Zainstaluj postfiks. Domyślna konfiguracja w Ubuntu będzie działać dla naszych celów.
  2. Upewnij się, że twoja odpowiednia php.inijest skonfigurowana do używania Postfiksa, zawierając te dwie linie. Wbrew komentarzom te ustawienia nie są używane tylko w systemach Win32.

    SMTP = localhost
    smtp_port = 25
  3. Zainstalować moduł Email Reroute: drush dl reroute_email && drush en reroute-email.

  4. W ustawieniach konfiguracji E-mail przekierowania ustaw adres docelowy dla swojej nazwy użytkownika systemu Linux (np. Tutaj mattnie ma @hostname.tldczęści). Te wiadomości e-mail docierają do lokalnej skrzynki pocztowej /var/spool/.
  5. Skonfiguruj Thunderbirda, aby pobierał te e-maile: Przejdź do „Edytuj → Ustawienia konta → Dodaj inne konto… → Typ: Szpula pocztowa Unix (Movemail)” i użyj tych ustawień:
    • „Adres e-mail”: ponownie użyj nazwy użytkownika Linuxa (np. matt), Ale określ swoją nazwę hosta ( hostnamepolecenie) i dodaj nazwę hosta w formacie username@hostname.
    • „Twoje imię” i „Nazwa konta”: wszystko będzie działać, to tylko kosmetyki.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.