Soporte » Guías – Resolución de problemas » Contact form 7 adjuntar archivos

  • Hola,
    Tengo instalado este formulario de contacto.
    Quiero que me adjunte los archivos que se añadan desde el formulario y que reciba ese archivo en el mail.
    Ya he puesto el [file-] en los archivos adjuntos. Le he dado permisos 777 a la carpeta donde supuestamente se suben los archivos. En wp-config he añadido la linea » define( ‘WPCF7_UPLOADS_TMP_DIR’, ‘/your/file/path’ ); » y he puesto la ruta a la carpeta con los permisos 777 que supuestamente es la por defecto.

    El formulario funciona si no adjunto ningún archivo, me llega el mail sin problema, pero cuando le doy a adjuntar archivo, el formulario me dice que el mensaje se ha enviado, pero no recibo ningún mail.
    A la hora de adjuntar la linea de código de adjuntar archivo no le he puesto ninguna limitación.
    ¿Alguna solución?

    Gracias.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Moderador erchache2000

    (@erchache2000)

    Comprueba que tu hosting permite el envio de correos sin autenticar a través de servidor smtp. Es decir, que envia con la función php mail() a pelo.

    Tiene pinta que el hosting está chapando el envío de correos con adjuntos sin autenticar para evitar spambots.

    Prueba a poner un plugin para enviar correo autenticado a través de smtp como https://wordpress.org/plugins/wp-mail-smtp/

    Iniciador del debate torreta_

    (@torreta_)

    Hola,
    He instalado el plugin que me has dicho, ahora me ha surgido otro problema.
    Me da el siguiente problema «Falló el envío del mensaje. Por favor, inténtelo más tarde o contacte con el administrador por otro medio.»

    Al mandar el mail de prueba desde smtp me dice esto:
    2015-08-31 17:24:27 Connection: opened
    2015-08-31 17:24:37 SMTP -> get_lines(): $data was «»
    2015-08-31 17:24:37 SMTP -> get_lines(): $str is «»
    2015-08-31 17:24:37 SMTP -> get_lines(): $data is «»
    2015-08-31 17:24:37 SERVER -> CLIENT:
    2015-08-31 17:24:37 SMTP NOTICE: EOF caught while checking if connected
    2015-08-31 17:24:37 Connection: closed
    2015-08-31 17:24:37 SMTP Error: Could not authenticate.
    2015-08-31 17:24:37 SMTP Error: Could not authenticate.

    He probado a poner el puerto 587 y me sigue dando error y también le he quitado la codificación.
    El correo es de gmail y ya he habilitado lo de acceso sin capcha y el acceso con menor seguridad. También he dicho que he sido yo cuando me ha mandado un mail diciendo que hay una nueva conexión a mi correo.

    ¿Alguna sugerencia?

    Moderador erchache2000

    (@erchache2000)

    Habla con el soporte técnico de tu hosting, tiene pinta de que están chapando el acceso a SMTP.

    Iniciador del debate torreta_

    (@torreta_)

    ok hablaré con ellos, gracias

    Hola buenas yo tengo un problema similar y no hago más que darle vueltas y vueltas. A ver trabajo con HOstinger como servidor por si alguien lo conoce. Los correos del formulario de llegan perfectamente pero no me adjunta los archivos sino que me los manda como texto ?¿ esto me desconcierta aún más. Lo estoy haciendo correctamente, creo el file, lo añado al form, y luego añado [nombrefile] a archivos adjuntos en la parte de correo. En el correo que recibo al rellenar un formulario me aparece lo siguiente:

    1.esto lo primero que no sé porque me llega justo debajo de «responder a»:

    "MIME-Version: 1.0
    Content-Type: multipart/mixed;
    	boundary="b1_f57e97a51e451f336a5e7b7bac8839f6"
    Content-Transfer-Encoding: 8bit
    This is a multi-part message in MIME format.
    --b1_f57e97a51e451f336a5e7b7bac8839f6
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit"

    2. Esto dentro de la información del formulario porque así identifico cada imágen de que contador es:

    ——-Lectura del contador :
    Contador :Agua Fría
    Lectura Contador:452865
    Archivo adjunto: lectura1.png

    3.Y esto al final del todo, claro está sin adjuntar ningún archivo:

    --b1_f57e97a51e451f336a5e7b7bac8839f6
    Content-Type: image/png; name="lectura1.png"
    Content-Transfer-Encoding: base64
    Content-Disposition: attachment; filename=lectura1.png
    iVBORw0KGgoAAAANSUhEUgAAB2QAAAHvCAIAAAAEu/gvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAP+lSURBVHhe7P2P06ZZeteH9T+ToG1sxyoX5XKFFJU4qYoLpxASncRWipDCZSwchdiOEUGLG9sJJna5iCpOTJHCrCwtIg0B/wAz2MwIZQAhkFYCDdL0bs9sz+7Ornamu2e65+2eX92rXNf5dX2v65xzP/fz632f5+3vp57avq/f33Pu+7nfV0e9vTd+8wz5..........

    .y muchas más letras que he acortado (creo que la img en texto)

    POR FAVOR necesito de vuestra ayuda, me es muy urgente y llevo varios días intentándolo solucionar, Muchas gracias de antemano
    Un saludo

    Ya no me hace falta la ayuda, ya sé donde radica el problema, cambié simplemente el Reply to: por Responder a:, a veces nos ahogamos en un pequeño vaso de agua.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘Contact form 7 adjuntar archivos’ está cerrado a nuevas respuestas.