magento formulario de contacto de correo electrónico no es recibido.7

Estoy usando magento 1.7, tengo un problema con el formulario de contacto de la misma.
Cuando presente el formulario de contacto que mostrar correctamente presentada, pero el correo electrónico no es recibido a mi dirección de correo configurado en el archivo config.

  • configurar el sistema de correo en el Magento servidor para utilizar un bien configurado el servidor de correo, por ejemplo, de su proveedor de internet uso de una extensión – AShroder SMTP del Pro módulo de ajuste
  • Compruebe por favor, es otro de envío de correo está funcionando en el servidor o no ?
  • sí normal de la función de correo php está funcionando correctamente, he comprobado que.
InformationsquelleAutor user2293790 | 2013-08-24

2 Kommentare

  1. 4

    1-en Primer lugar, por favor consulte: Sistema > Configuración > Contactos , no Opciones de Correo electrónico.

    2-a continuación, vaya a \app\diseño\frontend\default\sm_theme\template\contactos\form.phtml y encontrar:

    <form action="<?php echo $this->getFormAction(); ?>" id="contactForm" method="post">

    => cambio:

    <form action="<?php echo Mage::getUrl(); ?>contacts/index/post/" id="contactForm" method="post">

    Si su sitio utiliza https://
    Reemplazar la forma de arriba de la etiqueta con:-

    <?php
       $url = Mage::getUrl();
       if(isset($_SERVER['HTTPS']))
       {
        $url = str_replace ('http://', 'https://', $url);
       }
    ?>
    <form action="<?php echo Mage::getUrl(); ?>contacts/index/post/" id="contactForm" method="post">

    Esto sería de ayuda.
    Gracias

    • Esta respuesta parece correcto para mí. Yo también tuve que migrar mi sitio de HTTP a HTTPS y el formulario de contacto de acción NO estaba en HTTPS. @Sumith : sin Embargo, hay un error en la ÚLTIMA línea de código, Mage::getUrl() debe ser reemplazado con el anterior $variable de url, previamente construido con/sin el https cadena dentro de
    • su me da error 404 en enviar, si puedo usar este código. puede usted ayudar?
    • esto es para magento 1.9 he probado. Podría usted por favor, borrar la caché de magento y caché del navegador? Compruebe también si existe la carpeta de contactos en el tema y el core de magento.
  2. 2

    que config. nuestro remitente y la dirección de correo del receptor dirección de correo
    el remitente de correo de la dirección de su tienda Magento dirección

    goto admin lado(backend) sistema->configuración
    en la ficha general en leftend lado …
    almacén de la dirección de correo electrónico ->Correo electrónico personalizado 2
    establecer la dirección del remitente nombre
    dirección de correo del remitente(ex. [email protected])
    ahora ir a sistema->configuración->pestaña general-> contactos > ahora aquí su conjunto enviar a correo medio receptor dirección de correo
    reciver dirección de correo ([email protected])
    drop_down_list seleccione cliente de Correo electrónico 2
    plantilla de correo electrónico del formulario de Contacto(plantilla predeterminada de local)
    guardar esta configuración. ahora u puede enviar un formulario de correo electrónico en contacto con nosotros página

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea