到目前为止,我已经使用此代码从我的网络应用程序发送电子邮件,没有任何问题,通过gmail的smtp服务器。
$smtpOptions = new \Zend\Mail\Transport\SmtpOptions();
$smtpOptions->setHost('smtp.gmail.com')
->setConnectionClass('login')
->setName('smtp.gmail.com')
->setConnectionConfig(array(
'username' => 'something@gmail.com',
'password' => 'some_password',
'ssl' => 'tls',
));
$transport = new \Zend\Mail\Transport\Smtp($smtpOptions);
$transport->send($message);
但是,今天我无法从我的网络应用程序发送任何电子邮件,而且我收到了一封电子邮件,谷歌告诉我,该电子邮件被阻止了未被识别的访问权。
发生什么事了?如何使用gmail中的smtp服务器立即发送电子邮件?