私はgmail
を使用してメールを送信するのにYii phpmailer
拡張を使用していますが、メールを送信する代わりにSMTP Error: Could not authenticate.
を表示しています。私の使用したコードGmailのために働いていないYii phpmailer
Yii::import('application.extensions.phpmailer.JPhpMailer');
$mail = new JPhpMailer;
$mail->IsSMTP();
//$mail->Host = 'smpt.163.com';
$mail->Host = 'smtp.googlemail.com:465';
//$mail->Host = 'smtp.gmail.com:587';
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Username = $email;
$mail->Password = $pass;
$mail->SetFrom($email, SiteConfig::SITE_TITLE);
$mail->Subject = 'PHPMailer Test Subject via smtp, basic with authentication';
$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
$mail->MsgHTML('<h1>JUST A TEST!</h1>');
$mail->AddAddress($email, 'My Name');
$mail->Send();
私はこれに続いてlinkです。
この問題を解決してGmailを使用してメールを送信するにはどうすればよいですか?私はあなたがこれに流すことができる光に感謝します!次の行を追加し
そのコードの実行時に何が起こったのかを知るのに役立つでしょうか? – M1ke
リンク先は[this one](https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting)です。ほぼ確実によく知られているgmailの認証問題です。 – Synchro