New question

Question:

Date: 03-08-2016 09:46:23 (In Spanish)

Lentitud en el envío de emails con PHPMailer[Resolved]

Buenas tardes, tengo hecha una aplicación web que debe enviar emails.
Estos emails los envió con la libreria phpmailer, pero el envio tarda muchisimo tiempo (2 min aproximadamente).
Sabran por que sucede eso?
Desde ya muchas gracias.
Tags: Email - PHP - PHPMailer - Question Votes: 1 - Answers: 5 - Views: 15 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 03-08-2016 12:13:23 Envías Archivos Adjuntos?? o que tal es tu ancho de banda? ._.   Votes: 0 - Link answer
     
  • Date: 03-08-2016 19:04:49 Hola Marcia, puede que tu script de envío tenga alguna falla y que te la este ocultando el servidor con su configuración de error. Te recomiendo que agregues al comienzo de tu script las siguientes líneas a fin de mostrar todos los errores que pudieran producirse:

    ini_set('display_errors', 1);
    error_reporting(-1);
    


    Espero que podamos dar con el problema, al margen de esto, un buena alternativa a PHPMailer es Swift Mailer (librería utilizada por frameworks de primera línea como Symfony).

    Aquí te dejo un enlace a una de mis respuestas, donde explico con ejemplos como utilizar la librería http://www.phpcentral.com/pregunta/16/como-enviar-correos-desde-php#resp_ad61ab143223efbc24c7d2583be69251

    Saludos y buen código!
      Votes: 1 - Link answer
     
  • Date: 04-08-2016 07:10:51 Muchas gracias por responder.
    Envio un archivo adjunto, es un pdf con 3 imagenes.
    Probe enviar el email sin el adjunto y el envio se hace en re poco tiempo (aprox 10 seg).
    Entonces el problema creo viene del archivo adjunto. Le saque peso a las imagenes pero se sigue tardando en enviar.

    Tambien probe colocando las lineas de codigo para que muestre errores y no me muestra nada.
    Y por ultimo quize utilizar la libreria swiftMailer pero me salio un mensaje de que no se encuentro una clase, verifique y si estaba.
    No se con que mas probar.
      Votes: 0 - Link answer
     
  • Date: 04-08-2016 09:51:44 Hola Marcia, con respecto a SwiftMailer, cual es la clase que no encuentra? tenes incluidia correctamente la librería?

    Ojo, esta ruta depende de donde colocas la librería (creo que esta claro, pero por las dudas lo comento).
        require_once 'lib/swift_required.php';
    


    Si no te funciona SwiftMailer y no quieres hacer más intentos (deberías poder sacar andando esta librería de una forma sencilla) puedes probar con la función nativa de PHP para el envío de emails, me refiero a la función mail(). Casualmente el mes pasado estuvimos tratando este tema, con envío de archivo adjunto y todo, mira este enlace: Enviar email desde PHP con archivo adjunto

    Espero que puedas encontrar una solución.

    Saludos y buen código!
      Votes: 2 - Link answer
     
  • Date: 05-08-2016 06:35:52 Buen dia, le pude seguir bajando el peso a las imagenes y el email se envia en menos tiempo. Entonces opte por seguir utilizando phpmailer.
    Gracias por su ayuda.
      Votes: 1 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com