Al hacerlo desde mi servidor, sale exitosamente.
Con esta rutina sale perfecto desde mi servidor:
Código PHP:
Ver original
require_once 'swift/Swift-5.0.1/lib/swift_required.php'; $transport = Swift_SmtpTransport::newInstance('mail.dominio.com', 26) ->setPassword('********'); $mailer = Swift_Mailer::newInstance($transport); $message = Swift_Message::newInstance('Este es el asunto') ->setBody('Este es el mensaje'); $result = $mailer->send($message);
Desde Gmail
Código PHP:
Ver original
require_once 'swift/Swift-5.0.1/lib/swift_required.php'; $transport = Swift_SmtpTransport::newInstance('smtp.gmail.com',465,'ssl') ->setPassword('********'); $mailer = Swift_Mailer::newInstance($transport); $message = Swift_Message::newInstance('Este es el asunto') ->setBody('Este es el mensaje'); $result = $mailer->send($message);
En Gmail me indica el siguiente error:
Código Gmail:
Ver original
Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host smtp.gmail.com [Connection timed out #110]' in /home/dominio/public_html/pruebas/a/swift/Swift-5.0.1/lib/classes/Swift/Transport/StreamBuffer.php:259 Stack trace: #0 /home/dominio/public_html/pruebas/a/swift/Swift-5.0.1/lib/classes/Swift/Transport/StreamBuffer.php(64): Swift_Transport_StreamBuffer->_establishSocketConnection() #1 /home/dominio/public_html/pruebas/a/swift/Swift-5.0.1/lib/classes/Swift/Transport/AbstractSmtpTransport.php(115): Swift_Transport_StreamBuffer->initialize(Array) #2 /home/dominio/public_html/pruebas/a/swift/Swift-5.0.1/lib/classes/Swift/Mailer.php(80): Swift_Transport_AbstractSmtpTransport->start() #3 /home/dominio/public_html/pruebas/a/swift.php(13): Swift_Mailer->send(Object(Swift_Message)) #4 {main} thrown in /home/dominio/public_html/pruebas/a/swift/Swift-5.0.1/lib/classes/Swift/Transport/StreamBuffer.php on line 259
Ya utilicé las versiones: Swift-4.2.1 / Swift-4.3.0 / Swift-5.0.1
¿Acaso debo subirlo como binario?
¿Acaso activar en Gmail algún permiso?
Alguien que utilice enviar emails desde servidor Gmail, Hotmail, Yahoo u otro y pueda darme una idea.
Gracias anticipadas.