Jump to content

Error 1 "Se ha producido un error al enviar el mensaje"


Recommended Posts

Hola. Desde hace un par de días me ha empezado a dar un error al enviar el contacto desde el formulario de prestashop.

He probado a enviar un email de prueba y lo recibo correctamente. Los emails de pedidos se envian y reciben sin problema.

 

El error sólo lo da al intentar enviar desde el formulario de contacto. He ido a "Clientes -> contacto" y añadido otra dirección de email pero también da error.

El mensaje es "Error 1  - Se ha producido un error al enviar el mensaje"

¿A que se puede deber? 

Gracias

Edited by Markillos306
faltaba un texto importante (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Buenas, eso es que tenéis mal configurado el correo en PS para enviar emails.

Se hace en: Parámetros Avanzados > Correo electrónico.

image.png.40b0ed1a3ad48a27d259cbc4b297affc.png

En el siguiente bloque:

image.png.486cf70f41f495c569fadf7af9a225d2.png

Tenéis que cambiar:

En "Dominio para los emails": Vuestra tienda.

Servidor SMTP: Esto lo encontráis en la info que os da vuestro hosting de email.

Nombre de usuario y contraseña: Son las credenciales de esa cuenta.

Saludos!

 

Link to comment
Share on other sites

¿Habéis actualizado últimamente a la última versión de Prestashop?

Si es así, es posible que necesitéis actualizar también vuestra plantilla. A partir de la versión 1.6.1.17, se han añadido unos campos anti spam en el formulario de contacto. 

En este otro foro de Prestashop se indica cómo solucionarlo de forma manual. Hay que modificar el archivo contact-form.tpl sustituyendo el bloque de submit con este:

<div class="submit">
                <input type="text" name="url" value="" class="hidden" />
                 <input type="hidden" name="contactKey" value="{$contactKey}" />
                <button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-outline button-medium"><span>{l s='Send'}</span></button>
        </div>

 

Edited by prestatricks (see edit history)
  • Like 2
Link to comment
Share on other sites

On 7/2/2018 at 5:41 PM, prestatricks said:

¿Habéis actualizado últimamente a la última versión de Prestashop?

Si es así, es posible que necesitéis actualizar también vuestra plantilla. A partir de la versión 1.6.1.17, se han añadido unos campos anti spam en el formulario de contacto. 

En este otro foro de Prestashop se indica cómo solucionarlo de forma manual. Hay que modificar el archivo contact-form.tpl sustituyendo el bloque de submit con este:


<div class="submit">
                <input type="text" name="url" value="" class="hidden" />
                 <input type="hidden" name="contactKey" value="{$contactKey}" />
                <button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-outline button-medium"><span>{l s='Send'}</span></button>
        </div>

 

Muchas gracias! Con esto se ha solucionado.

 

He comentado el código que aparecía en <div class="submit"> en contact-form.tpl y he añadido abajo este. GRACIAS!

Link to comment
Share on other sites

  • 5 months later...
On 7-2-2018 at 4:41 PM, prestatricks said:

¿Habéis actualizado últimamente a la última versión de Prestashop?

Si es así, es posible que necesitéis actualizar también vuestra plantilla. A partir de la versión 1.6.1.17, se han añadido unos campos anti spam en el formulario de contacto. 

En este otro foro de Prestashop se indica cómo solucionarlo de forma manual. Hay que modificar el archivo contact-form.tpl sustituyendo el bloque de submit con este:


<div class="submit">
                <input type="text" name="url" value="" class="hidden" />
                 <input type="hidden" name="contactKey" value="{$contactKey}" />
                <button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-outline button-medium"><span>{l s='Send'}</span></button>
        </div>

 

 

Esta era la solución. Muchas gracias por el aporte!!

 

Link to comment
Share on other sites

  • 1 year later...
  • 2 months later...

Gracias @prestatricks y comento para alguno que aun no lo logre solucionar, yo puse en el div submitt solo esto y funciono

<div class="submit">

        <input type="text" name="url" value="" class="hidden" />

          <button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-outline button-medium"><span>{l s='Send'}</span></button>

</div>

Link to comment
Share on other sites

  • 4 months later...
  • 1 month later...

En Prestashop 1.7.7.0 no funciona, no puedo localizar cómo cambiarlo. He cambiado la versión de PHP, puesto varias opciones de puerto de SMTP, puesto en automático y los estados de pedido no envían correo al cliente del cambio. ¿Pueden indicar cómo lo hago?

Link to comment
Share on other sites

  • 4 weeks later...
On 1/21/2021 at 4:19 PM, Anchuron said:

En Prestashop 1.7.7.0 no funciona, no puedo localizar cómo cambiarlo. He cambiado la versión de PHP, puesto varias opciones de puerto de SMTP, puesto en automático y los estados de pedido no envían correo al cliente del cambio. ¿Pueden indicar cómo lo hago?

Lo as podido solucionar ? tengo el mismo problema con la misma version de prestashop...

Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...