yml symfony2 setreturnpath setfrom smtp phpmailer swiftmailer php

smtp - symfony2 - swiftmailer memory



¿Debo usar PHPMailer o SwiftMailer? (3)

La única vez que tuve que desviarme de la función integrada de correo fue cuando tuve que enviar un correo electrónico desde la cuenta de "Gmail" auténtica (el cliente recibía el correo de nuestra aplicación en su carpeta de correo no deseado).

En este caso utilicé la extensión de correo de PEAR, que fue muy fácil de usar:

http://pear.php.net/package/Mail

Posible duplicado:
PhpMailer vs. Swiftmailer?

Siempre he usado PHP en la función de mail() y siempre me ha funcionado sin falta y hace el trabajo que yo quiero.

Ahora algunos quizás piensan ''¿Por qué arreglar algo que no está roto?''.

Mi respuesta a esto en caso de que alguien pregunte es:

  • Nunca he usado un framework antes si eso es lo que están clasificados o tal vez se llaman una biblioteca que no conozco.

  • Quiero comenzar a usar uno y he revisado la documentación y ambos parecen muy fáciles de usar.

  • A medida que implemento nuevas funciones en mi sitio, mi sitio depende más del envío de correos electrónicos, lo que significa que la función de correo de PHP () ya no está a la altura del trabajo.

  • Serían más fáciles de usar cuando se trata de cosas avanzadas como archivos adjuntos, html y versiones de texto, etc. que de otro modo sería difícil o imposible usando la función de mail() de PHP mail() .

  • Nunca he usado SMTP, lo he investigado y puedo ver que puedo usarlo junto con SSL en mi paquete de alojamiento. Después de leerlo mucho, parece que SMTP no solo es más confiable y más utilizado, es menos probable que los correos electrónicos se marquen como spam, el uso de cualquiera de los marcos mejorará el rendimiento, la confiabilidad y será más seguro porque usa SMTP con SSL.

Ahora no estoy seguro de cuáles son los otros beneficios que están usando SMTP, tal vez alguien podría darme algunas razones más por qué es mejor? Estoy buscando información sobre los beneficios de SMTP.

He revisado tanto la documentación como las características que ofrecen, busqué en Google PHPMailer vs SwiftMailer pero no encontré nada que diga por qué uno es mejor que el otro.

¿Alguien tiene experiencia con alguno de ellos?

¿Tiene uno más beneficios que el otro?

¿Dirías que uno es mejor que el otro?

Leí a mucha gente diciendo que PHPMailer era un proyecto muerto, pero esas publicaciones eran relativamente antiguas. Al mirar el sitio web de PHPMailer, parece que el proyecto está y ha estado en desarrollo desde hace un tiempo.

Gracias por todo lo que pueda proporcionar en PHPMailer y / o SwiftMailer. Espero poder decidir sobre una u otra, ya que en este momento no tengo ninguna razón sobre por qué elegiría una sobre la otra.


Utilicé PHPMailer para mis proyectos y no tengo quejas al respecto. No he usado Swiftmailer, pero ambos parecen ser prácticamente los mismos en términos de uso y utilidad, y solo difieren en los detalles de implementación. Cuando llegue a eso, ambas son solo interfaces amigables para ocultar los detalles del correo electrónico SMTP.

Elija cualquiera que sea más apropiado para su estilo y vaya con él.


Yo digo absolutamente Swiftmailer.

  • Está escrito en PHP 5 y basado en componentes; PHPMailer es PHP 4

  • Tiene un sitio web más limpio con mejores ejemplos

  • Tiene una mejor documentación

  • Tiene una sola versión volando por Internet y no tiene al menos dos, como PHPMailer.