自分のgmailアカウントを使用してローカルワンプサーバー(osはWindows 10)からコードシナー3の簡単な連絡先フォームをテストしようとしています。これまで何度もやったことがありますが、今は間違いがあります。私は主題のすべてのスタックスレッドを読んだが、彼らは私が何をやっているかを教えてくれるだけで、うまくいきません。私はGoogleに連絡したが、私がすでにやっていることをやってもらうように言っている。ローカルサーバーからの電子メールの送信中にエラーが発生しました
私はこのように私のコントローラを設定している:
$config = array(
'protocol'=>'smtp',
'smtp_host'=>'ssl://smtp.gmail.com',
'smtp_port'=>465,
'smtp_user'=>'[email protected]',
'smtp_pass'=>'password',
'mailtype'=>'text',
'charset'=>'iso-8859-1',
'smtp_timeout'=>'30',
'crlf'=>'r\n',
'newline'=>'r\n',
'wordwrap'=>TRUE
);
$this->load->library('email',$config);
php.iniのは、私は信じて正しく設定されています。 Gmailアカウントで[安全性の低いアプリを許可する]をオンにして、2段階認証がオフになっています。
220 smtp.gmail.com ESMTP b36sm5736977edd.67 - gsmtp
hello: 250-smtp.gmail.com at your service, [86.180.98.185]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
Failed to authenticate password. Error: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials b36sm5736977edd.67 - gsmtp
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.
User-Agent: CodeIgniter
Date: Thu, 9 Nov 2017 10:22:00 +0000
From: "Mike Heath" <[email protected]>
Return-Path: <[email protected]>
To: [email protected]
Subject: =?ISO-8859-1?Q?=43=6F=6E=74=61=63=74=20=4D=65=73=73=61=67=65?=
Reply-To: <[email protected]>
X-Sender: [email protected]
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <[email protected]>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
私はGmailにログインするためにそれらを使用することができますので、自分のユーザー名/パスワードが正しいことを確信しています:しかし、私はまだ、このエラーを取得します。何が間違っている可能性がありますか?あらゆるアイデアに感謝します。
_ PHP SMTPを使用して電子メールを送信することができません。サーバーがこの方法でメールを送信するように設定されていない可能性があります。 – panther
私はなぜそれが以前に働いたのか理解できません。私はどんな情報を提供できますか? php.iniファイルを表示するのに役立つでしょうか?私はめまぐるしく何度もそれをチェックした! – Perkin5