en Jump to content
  • 0
Sign in to follow this  
Markillos306

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

Question

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

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

editen el archivo config/defines.inc.php y pongan debug en true y pongan el error aqui si aparece alguno

Share this post


Link to post
Share on other sites
  • 0

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!

 

Share this post


Link to post
Share on other sites
  • 0

¿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

Share this post


Link to post
Share on other sites
  • 0
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!

Share this post


Link to post
Share on other sites

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
Sign in to follow this  

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More