【发布时间】:2021-02-02 22:22:17
【问题描述】:
我正在开发 swiftmailer php 库。实际上我正面临这样的错误:Expected response code 250 but got code "530",带有消息"530 5.7.0 Must issue a STARTTLS command first. k127sm385513pgk.10 - gsmtp"。
我不明白这背后的原因是什么。我可以获得与此问题相关的任何指导吗?你可以在下面看到我的代码。
try
{
$transport = (new Swift_SmtpTransport('smtp.gmail.com', 587))
->setUsername('my@gmail.com')
->setPassword('*****');
$transport->setStreamOptions([
'ssl' => ['allow_self_signed' => true, 'verify_peer' => false, 'verify_peer_name' => false]
]);
$mailer = new Swift_Mailer($transport);
$message = new Swift_Message();
$message->setSubject("Notification");
$message->setFrom(['my@gmail.com' => "known"]);
$message->setTo(['reciepent@gmail.com' => "known"]);
$content = "hi";
$message->setBody($content);
$result = $mailer->send($message);
}
catch (Exception $e)
{
echo $e->getMessage();
}
【问题讨论】:
-
感谢您的快速回复。但是您提供的链接与我的问题无关。有没有其他解决方案可以解决这个问题。
标签: php email swiftmailer