He creado un formulario con algunos campos de entrada en Magento. Pero cuando hago clic en enviar, Magento no enviará el correo electrónico.
¿Cómo puedo enviar un correo electrónico básico en Magento?
magento-1.8
Mouni
fuente
fuente
Respuestas:
función simple para enviar el correo electrónico en magento
Referencia
fuente
Crear nuevo formulario de plantilla "Correos electrónicos transaccionales".
Después de crear una nueva plantilla, tenga en cuenta su ID
Crear acción del controlador
Ahora puede enviar un correo simple usando el administrador "Correos electrónicos transaccionales"
Siguiendo Your your_form.phtml
fuente
Pruebe este código y ajústelo en consecuencia
fuente
Para correo UTF-8:
fuente
Básico (debería funcionar en un script php separado). Funcionó sin excepciones, pero no recibí correo. Así que pasé más tiempo configurando el SMTP.
Prerrequisitos:
La configuración de correo de Magento se establece en localhost ( Sistema -> Configuración -> Sistema -> Configuración de envío de correo )
Asegúrese de que su SMTP funciona (en localhost puede verificar, es posible que necesite instalar telnet "yum install telnet" en CentOS)
Si no funciona, configure SMTP. Hubo postfix ejecutándose en mi CentOS
Edité la configuración con vi:
configurar solo mi nombre de host funcionó para mí
Prueba la función de correo php:
Para postfix puedes ver la cola de correo escribiendo "mailq"
fuente