【问题标题】:Error "Expected response code 250 but got code "530"错误“预期响应代码 250,但得到代码“530”
【发布时间】: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


【解决方案1】:

你能像下面这样指定 tls 吗?

new Swift_SmtpTransport('smtp.gmail.com', 587, 'tls')

【讨论】:

  • 我尝试了上面的代码。但仍然面临同样的问题。出现这样的错误消息->“无法使用 3 个可能的身份验证器在用户名“my@gmail.com”的 SMTP 服务器上进行身份验证。身份验证器登录返回预期的响应代码 235,但得到代码“535”,消息为“535-5.7。 8 用户名和密码不被接受。 .谢谢
猜你喜欢
  • 2017-07-23
  • 1970-01-01
  • 1970-01-01
  • 2018-06-28
  • 2020-08-20
  • 1970-01-01
  • 2022-01-10
  • 2019-11-13
  • 2015-09-16
相关资源
最近更新 更多