He creado un formulario web y quiero configurarlo enviando correos electrónicos con autenticación SMTP. También instalé el módulo de autenticación SMTP, pero no encuentro ninguna opción que me permita configurar el formulario web para usar smtp.
El módulo de formulario web utiliza mail()para enviar los correos. SMTP Authentication SupportEl módulo permite que Drupal omita la mail()función PHP y envíe correos electrónicos directamente a un servidor SMTP.
Junto con el SMTP Authentication Supportmódulo, deberá instalar el módulo del sistema de correo y configurarlo para asignar una clase smtp al formulario web, que se explica paso a paso en este tutorial .
Si tiene un módulo SMTP instalado en su sitio drupal, entonces tendría que configurar los ajustes SMTP ( /admin/config/system/smtp) para enviar el correo electrónico
Ejemplo (Configuración de SMTP para GMAIL):
A. INSTALL OPTIONS:1.Turnthismodule on or off:(SELECT "ON")
B. SMTP SERVER SETTINGS:1.Server: smtp.gmail.com
2.Backup server:(LEAVE BLANK)3.Port:4654.Use encrypted protocol:(SELECT "Use SSL")
C. SMTP AUTHENTICATION:1.Username:(ENTER YOUR GMAIL EMAIL ID)2.Password:(ENTER YOUR ABOVE EMAIL ID PASSWORD)
D. E-MAIL OPTIONS:1. E-mail from address:(ENTER YOUR GMAIL EMAIL ID AS ENTERED ABOVE)2. E-mail from name:(ENTER SITE NAME, ITS DEFAULT VALUE IS DRUPAL VERION)3.Allow to send e-mails formated asHtml(ENABLE CHECKBOX IF YOU WANT)
E. SEND TEST E-MAIL:1. E-mail address to send a test e-mail to:(ENTER YOUR EMAIL ID AT WHICH YOU WANT TO RECEIVE TEST MAIL)
@drupspark ¿La solución anterior ha funcionado para usted, o si encontró una solución mejor que compartir? ¡¡Gracias!!
Ankit Agrawal
3
Sí, es posible. El problema es que, por defecto, el formulario web envía correos electrónicos por correo (). Para solucionarlo, debemos asignar una clase smtp al formulario web. Para hacerlo, siga este paso y para configurar smtp con una cuenta de gmail @Ankit ya lo ha mencionado muy claramente aquí.
pasos en resumen
Necesita configurar el sistema de correo : este módulo nos ayudará a configurar las variables de correo o podemos ver que le indicará al formulario web que use smtp.
Como se indica en la guía de pasos, seleccione el formulario web en la nueva configuración, mantenga la clave como vacía, guarde la configuración y ahora verá la lista de selección "Clase de módulo de formulario web" en la parte superior de la misma página donde acaba de guardar la configuración.
Aquí está la lista de selección "Clase de módulo de formulario web" en la que puede configurar el formulario web para usar el módulo smtp.
Este módulo permite a Drupal omitir la función PHP mail () y enviar correos electrónicos directamente a un servidor SMTP. El módulo admite autenticación SMTP e incluso puede conectarse a servidores utilizando SSL si es compatible con PHP. Este módulo utiliza las clases smtp y mail de PHPMailer. https://github.com/PHPMailer/PHPMailer
Aunque esto puede responder a la pregunta, se desaconsejan las respuestas de solo enlace. ¿Podría, por favor, expandir y explicar cómo el OP puede usar este módulo con un formulario web?
Estos son los pasos que debe seguir para configurar el Módulo del sistema de correo en Drupal 7
Paso 1: vaya a Configuración> Sistema> Sistema de correo Paso 2: Vaya a la nueva configuración Paso 3: Seleccione el sistema de correo que desea usar con el módulo
Sí, es posible. El problema es que, por defecto, el formulario web envía correos electrónicos por correo (). Para solucionarlo, debemos asignar una clase smtp al formulario web. Para hacerlo, siga este paso y para configurar smtp con una cuenta de gmail @Ankit ya lo ha mencionado muy claramente aquí.
pasos en resumen
fuente
El módulo de autenticación Drupal SMTP puede ayudarlo.
Autenticación SMTP:
fuente
¿Es posible que solo dos proyectos admitan la autenticación SMTP?
https://www.drupal.org/project/phpmailer
https://www.drupal.org/project/smtp
Ambos aún en beta.
El servidor de correo típico de hoy no enviará ningún correo sin autenticación SMTP (sin hablar de VPS o servicios de spam).
fuente
Estos son los pasos que debe seguir para configurar el Módulo del sistema de correo en Drupal 7
Paso 1: vaya a Configuración> Sistema> Sistema de correo Paso 2: Vaya a la nueva configuración Paso 3: Seleccione el sistema de correo que desea usar con el módulo
fuente