Il modo più semplice per testare le notifiche e-mail localmente?


8

Sto creando un sito Web del forum con notifiche e-mail. Devo testare queste notifiche e-mail localmente. Ho mai usato MAMP, quindi non ho molta esperienza nell'impostazione di ambienti di sviluppo.

Qual è il modo più semplice per testare localmente le notifiche e-mail di Drupal? Lo stack Acquia può farlo?

Risposte:



1

Prova Antix . È facile da configurare e funziona bene per testare su un'installazione Drupal locale.


1

Una serie di soluzioni è documentata nella documentazione della comunità Drupal: gestione della gestione della posta per lo sviluppo o i test .

Personalmente preferisco una combinazione di un server di posta Postfix locale, il modulo Reindirizza e -mail e il reindirizzamento a una casella di posta locale. Questo ha il vantaggio di non dover affrontare il problema di configurare l'host locale per inviare correttamente a indirizzi di posta elettronica esterni senza essere rifiutato come possibile spammer. Come configurarlo:

  1. Installa postfix. La configurazione predefinita su Ubuntu funzionerà per i nostri scopi.
  2. Assicurati che il tuo rilevante php.inisia impostato per usare postfix contenendo queste due righe. Contrariamente ai commenti qui, queste impostazioni non vengono utilizzate solo sui sistemi Win32.

    SMTP = localhost
    smtp_port = 25
  3. Installare il modulo E-mail Reroute: drush dl reroute_email && drush en reroute-email.

  4. Nelle impostazioni di configurazione per Reroute Email, imposta gli indirizzi target sul tuo nome utente Linux (come matt, @hostname.tldqui , nessuna parte). Queste e-mail arrivano quindi nella tua casella di posta locale /var/spool/.
  5. Configura Thunderbird per recuperare queste e-mail: Vai su "Modifica → Impostazioni account → Aggiungi altro account ... → Tipo: Unix Mailspool (Movemail)" e usa queste impostazioni:
    • "Indirizzo e-mail": usa nuovamente il tuo nome utente Linux (come matt) ma determina il tuo nome host ( hostnamecomando) e aggiungi il nome host dietro nel formato username@hostname.
    • "Il tuo nome" e "Nome account": tutto funzionerà, questo è solo cosmetici.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.