Я использую структуру yii2 MVC. Я создал приложение электронной почты, оно отлично работает в localhost, но оно дает исключение Connection Timed Out после того, как код подключен к сети. Я использовал ssl и tls как для encrytpion, так и я не мог найти никаких реальных решений, пожалуйста, помогитеЭлектронная почта отправляется с localhost, но не отправляется после хостинга?
Мой конфигурационный файл код:
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.gmail.com',
'username' => '[email protected]',
'password' => 'password',
'port' => '587',
'encryption' => 'tls',
],
]
Сообщение отправки код:
Yii::$app->mailer->compose()
->setFrom($from)
->setTo($to)
->setSubject('Hello')
->setTextBody('Hello')
->send();
Ошибка:
Swift_TransportException
Connection could not be established with host smtp.gmail.com [Connection timed out #110]
Может быть, это поможет вам, http://stackoverflow.com/questions/34299862/swiftmailer-connection- не может быть установлен-с-хостом. И этот тоже: http://stackoverflow.com/questions/23420937/uncaught-exception-swift-transportexception-with-message-connection-could-not?rq = 1 – Duikboot
его все еще не работает – nwemember