laravel 5.4を使用してメールを送信しようとしています。ここで、ここで私のにHomeControllerメールの送信に問題があります。5.4
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use Mail;
use App\Mail\MyTestMail;
class HomeController extends Controller
{
/**
* Send My Test Mail Example
*
* @return void
*/
public function myTestMail()
{
//echo 'hello';
$myEmail = '[email protected]';
Mail::to($myEmail)->send(new MyTestMail());
dd("Mail Send Successfully");
}
}
私.env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
さですが、私は
Swift_TransportException AbstractSmtpTransport.phpライン383に
のようなエラーが発生しました: 期待応答コード250が、コード「535」、メッセージ「535-5.7.8 Usernam eとパスワードは受け入れられません。 gsmtp「
at Swift_Transport_AbstractSmtpTransport->_assertResponseCode('535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials r67sm38867592pfb.125 - gsmtp ', array(250)) in AbstractSmtpTransport.php line 281
at Swift_Transport_AbstractSmtpTransport->executeCommand('RSET ', array(250), array()) in EsmtpTransport.php line 270
at Swift_Transport_EsmtpTransport->executeCommand('RSET ', array(250)) in XOAuth2Authenticator.php line 55
at Swift_Transport_Esmtp_Auth_XOAuth2Authenticator->authenticate(object(Swift_SmtpTransport), '[email protected]', 'password') in AuthHandler.php line 176
at Swift_Transport_Esmtp_AuthHandler->afterEhlo(object(Swift_SmtpTransport)) in EsmtpTransport.php line 332
が、私はその後、私はまだ同じことをapache2.But再起動
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=password2
MAIL_ENCRYPTION=tls
に私の.envファイルに変更 - 535 5.7.8 https://support.google.com/mail/?p=BadCredentials r67sm38867592pfb.125 で詳細をご覧ください以前のユーザー名とパスワードでエラーが発生しました。なぜこのようなことが起こるのかわかりません。どうかお手伝いください。
私はphp7のL5.4とほぼ同じ問題を抱えています。私はローカルphp54で同じ設定を送信することができました。私は原因が分かりにくいと思っています。 –