Swift Mailer错误:预期响应代码250但得到代码“535”,消息“535-5.7.8用户名和密码不被接受

时间:2016-08-28 08:24:59

标签: php email swiftmailer

我正在尝试使用一些PHP脚本将邮件发送到我的Gmail帐户。我正在使用Swift Mailer库。这是我的PHP代码。

<?php
/// Swift Mailer Library
require_once 'swiftmailer-5.x/lib/swift_required.php';

// Mail Transport

$transport = Swift_SmtpTransport::newInstance('ssl://smtp.gmail.com', 465)
    ->setUsername('myemail@gmail.com') // Your Gmail Username
    ->setPassword('my_password'); // Your Gmail Password

// Mailer
try {
$mailer = Swift_Mailer::newInstance($transport);

// Create a message
$message = Swift_Message::newInstance('New Mail')
    ->setFrom(array('myemail@gmail.com' => 'myemail')) // can be $_POST['email'] etc...
    ->setTo(array('myemail@gmail.com' => 'myemail')) // your email / multiple supported.
    ->setBody('Test Mail', 'text/html');

// Send the message
if ($mailer->send($message)) {
    echo 'Mail sent successfully.';
} else {
    echo 'I am sure, your configuration are not correct. :(';
}

} catch(Swift_TransportException $exception) {
    var_dump($exception);
}

?>

我已在我的Gmail帐户中为安全性较低的应用启用了Access,并且邮件已发送一次。但后来它给了我这个错误。

Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted.

我做了一些研究,但无法确定这个错误的确切原因。

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案