Je crée un site Web de forum avec des notifications par e-mail. J'ai besoin de tester ces notifications par e-mail localement. Je n'ai utilisé que MAMP, donc je n'ai pas beaucoup d'expérience dans la configuration d'environnements de développement.
Quelle est la façon la plus simple de tester localement les notifications par e-mail de Drupal? La pile Acquia peut-elle faire cela?
Vous pouvez enregistrer les e-mails, ce qui apporte également un peu de raison à votre boîte de réception. Il y a bien sûr un module pour ça (ou deux):
Essayez Antix . Il est facile à configurer et fonctionne bien pour tester sur une installation locale Drupal.
Un tas de solutions est documenté dans la documentation de la communauté Drupal: Gestion de la gestion du courrier pour le développement ou les tests .
Personnellement, je préfère une combinaison d'un serveur de messagerie Postfix local, du module Reroute Email et d'un réacheminement vers une boîte aux lettres locale. Cela a l'avantage que vous n'avez pas à passer par la difficulté de configurer votre hôte local pour envoyer avec succès à des adresses e-mail externes sans être rejeté comme un spammeur possible. Comment l'installer:
Assurez-vous que votre php.ini
est configuré pour utiliser postfix en contenant ces deux lignes. Contrairement aux commentaires, ces paramètres ne sont pas uniquement utilisés sur les systèmes Win32.
SMTP = localhost
smtp_port = 25
Installez le module Reroute Email: drush dl reroute_email && drush en reroute-email
.
matt
, no @hostname.tld
partie ici). Ces e-mails arrivent dans votre boîte aux lettres locale dans /var/spool/
puis.matt
) mais déterminez votre nom d'hôte (commande hostname
) et ajoutez-le derrière le nom d'hôte au format username@hostname
.