after deployment, I get this error below when I try to send mail:
500 | Server internal error | Swift_TransportException Unable to establish connection with smtp.gmail.com [Connection timeout - 110] stack trace
* at () in SF_ROOT_DIR/lib/vendor/symfony/lib/vendor/swiftmailer/classes/Swift/Transport/StreamBuffer.php line 235 ... 232. } 233. if (!$this->_stream = fsockopen($host, $this->_params['port'], $errno, $errstr, $timeout)) 234. { 235. throw new Swift_TransportException( 236. 'Connection could not be established with host ' . $this->_params['host'] . 237. ' [' . $errstr . ' #' . $errno . ']' 238. ); * at Swift_Transport_StreamBuffer->_establishSocketConnection() in SF_ROOT_DIR/lib/vendor/symfony/lib/vendor/swiftmailer/classes/Swift/Transport/StreamBuffer.php line 70 ... 67. break; 68. case self::TYPE_SOCKET: 69. default: 70. $this->_establishSocketConnection(); 71. break; 72. } 73. } * at Swift_Transport_StreamBuffer->initialize(array('protocol' => 'ssl', 'host' => 'smtp.gmail.com', 'port' => 465, 'timeout' => 30, 'blocking' => 1, 'type' => 1)) in SF_ROOT_DIR/lib/vendor/symfony/lib/vendor/swiftmailer/classes/Swift/Transport/AbstractSmtpTransport.php line 101 ... 98. 99. try 100. { 101. $this->_buffer->initialize($this->_getBufferParams()); 102. } 103. catch (Swift_TransportException $e) 104. { * at Swift_Transport_AbstractSmtpTransport->start() in SF_ROOT_DIR/lib/vendor/symfony/lib/vendor/swiftmailer/classes/Swift/Mailer.php line 74 ... 71. 72. if (!$this->_transport->isStarted()) 73. { 74. $this->_transport->start(); 75. } 76. 77. return $this->_transport->send($message, $failedRecipients); * at Swift_Mailer->send(object('Swift_Message'), array()) in SF_ROOT_DIR/lib/vendor/symfony/lib/mailer/sfMailer.class.php line 300 ... 297. return $this->realtimeTransport->send($message, $failedRecipients); 298. } 299. 300. return parent::send($message, $failedRecipients); 301. } 302. 303. 261. public function composeAndSend($from, $to, $subject, $body) 262. { 263. return $this->send($this->compose($from, $to, $subject, $body)); 264. } 265. 266.
This is my configuration in .yml factories.
all: mailer: param: delivery_strategy: realtime transport: class: Swift_SmtpTransport param: host: smtp.gmail.com port: 465 encryption: ssl username: tirengarfio password: XXXX
Port 465 is opened by my remote host. No problem at the local host.
Any idea?
- javi
Ubuntu 8.04
source share