Быстрая почта не работает в реальном времени, но работает в локальной сети, почему?

// Create the mail transport configuration
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl')
    ->setUsername(PASUPUKUMKUMA_EMAIL)
    ->setPassword(PASUPUKUMKUMA_PASS);


// Create the message
$message = Swift_Message::newInstance()
    ->setTo(array($email => $name))
    ->setSubject("Registration Success !")
    ->setBody('You have Registered Successfully ! Thank You For Registering With Us.Click the link to confirm your account <a href='.site_url().'/main/confirm/'.$name.'/'.$ran.'>confirm here</a>', 'text/html')
    ->setFrom(PASUPUKUMKUMA_EMAIL,EMAIL_FROM_NAME);

// Send the email
$mailer = Swift_Mailer::newInstance($transport);
$mailer->send($message);

Это мой код для отправки электронной почты через быструю почтовую программу, все было идеально, когда я отправляю почту локально, я могу успешно отправить почту.

Когда запускается веб-сайт с тем же кодом, он не может отправить почту и показывает ошибку:

Connection could not be established with host smtp.gmail.com..

person sai vamshigupta    schedule 06.04.2016    source источник
comment
stackoverflow.com/questions/25517281/: попробуйте решение, приведенное здесь.   -  person Pushkar Narayan    schedule 12.04.2016
comment
уже пробовал, но бесполезно..   -  person sai vamshigupta    schedule 12.04.2016


Ответы (1)


https://www.google.com/settings/security/lesssecureapps

Включите его для используемой учетной записи. Надеюсь, это поможет.

person Pushkar Narayan    schedule 14.04.2016