Pregunta

Hola Estoy tratando de enviar mensajes de correo electrónico con la versión 4.0.3 SwiftMailer. Consigo un código de retorno 2. Y parece que los mensajes se envían, sin embargo, no llegan.

Estoy utilizando el modo de transporte sendmail

$this->psTransport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -t');

consigo un código de retorno de 2 y no es una excepción sucede.

Cualquiera que esté familiarizado con este problema?

¿Fue útil?

Solución

El transporte SMTP, Swift_SmtpTransport es sin duda el transporte más utilizado, ya que funciona en el 99% de los servidores web.

Es una forma más profissional a hacer lo que quiera. Consulte la documentación:

http://swiftmailer.org/docs/smtp-transport

transporte SMTP es simple y sus mensajes están mejor reconocido por los receptores porque no es su servidor web envía mensajes de correo electrónico, pero un servidor de correo electrónico ya stabilished, con una IP conocida y aprobada.

Otros consejos

Uso de las tomas de PHP para enviar correo es la mayoría de las veces penalizados por los servidores SMTP remotos y detectados como spam. He sufrido el mismo problema en varias ocasiones.

Mi consejo es utilizar un método de transporte SMTP lugar y enviar sus mensajes a través de un servidor SMTP remitente reconocidos y validados. Si usted no está enviando demasiados mensajes por hora incluso se puede utilizar servidores de Gmail, los utilizo muy a menudo para pruebas y aplicaciones pequeñas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top