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?
Essayez Antix . Il est facile à configurer et fonctionne bien pour tester sur une installation Drupal locale.
la source
Un tas de solutions est documenté dans la documentation de la communauté Drupal: Gestion du traitement 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 à vous soucier de configurer votre hôte local pour envoyer avec succès vers des adresses e-mail externes sans être rejeté comme un spammeur possible. Comment l'installer:
Assurez-vous que votre correspondant
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.Installez le module rerouter Email:
drush dl reroute_email && drush en reroute-email
.matt
, aucune@hostname.tld
partie ici). Ces e-mails arrivent alors dans votre boîte aux lettres locale/var/spool/
.matt
) mais déterminez votre nom d'hôte (hostname
commande) et ajoutez-le derrière le nom d'hôte au formatusername@hostname
.la source