¿La forma más fácil de probar las notificaciones por correo electrónico localmente?


8

Estoy haciendo un sitio web de foro con notificaciones por correo electrónico. Necesito probar estas notificaciones por correo electrónico localmente. Solo he usado MAMP por lo que no tengo mucha experiencia configurando entornos de desarrollo.

¿Cuál es la forma más fácil de probar las notificaciones de correo electrónico de Drupal localmente? ¿Puede la pila de Acquia hacer esto?

Respuestas:


9

Puede registrar los correos electrónicos, lo que también aporta cierta cordura a su bandeja de entrada. Por causa hay un módulo para eso (o dos):


Eso es un buen camino. Lo ideal es enviar los correos electrónicos preferidos para ser enviados, pero usted es una segunda opción cercana. Gracias
Evanss

drupal.org/project/reroute_email es otro módulo que enviará los correos electrónicos a una dirección configurada en lugar de registrarlos.
gapple

1

Prueba Antix . Es fácil de configurar y funciona bien para probar en una instalación local de Drupal.


1

En la Documentación de la comunidad de Drupal: Gestión de la gestión de correo para desarrollo o pruebas , se documentan muchas soluciones .

Personalmente, prefiero una combinación de un servidor de correo Postfix local, el módulo Reroute Email y el redireccionamiento a un buzón local. Esto tiene la ventaja de que no tiene que pasar por el problema de configurar su host local para enviar con éxito a direcciones de correo electrónico externas sin ser rechazado como un posible spammer. Cómo configurarlo:

  1. Instalar postfix. La configuración predeterminada en Ubuntu funcionará para nuestros propósitos.
  2. Asegúrese de que su relevante php.iniesté configurado para usar postfix conteniendo estas dos líneas. Al contrario de los comentarios allí, estas configuraciones no solo se usan en los sistemas Win32.

    SMTP = localhost
    smtp_port = 25
  3. Instalar el módulo electrónico Reroute: drush dl reroute_email && drush en reroute-email.

  4. En los ajustes de configuración para Reroute Email, configure las direcciones de destino para su nombre de usuario de Linux (como matt, por ejemplo , ninguna @hostname.tldparte aquí). Estos correos electrónicos llegan a su buzón local en /var/spool/ese momento.
  5. Configure Thunderbird para recuperar estos correos electrónicos: Vaya a "Editar → Configuración de la cuenta → Agregar otra cuenta ... → Escriba: Unix Mailspool (Movemail)" y use esta configuración:
    • "Dirección de correo electrónico": utilice nuevamente su nombre de usuario de Linux (como matt) pero determine su nombre de host ( hostnamecomando) y agréguelo detrás en el formato username@hostname.
    • "Su nombre" y "Nombre de cuenta": cualquier cosa funcionará, esto es solo cosméticos.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.