私はLaravel 5.4で作業しています。私は、サーバーを生きるためにシフトその後.envファイルを設定する方法Laravel 5.4のスパムメールを避ける方法
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=email
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
と私は.envファイルを設定 - :細かい作業受信ボックスフォルダに起こっているとき、私はローカルサーバーメールからメールを送信しています、次のファイルに.envを設定以下: - >
MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=ssl
メールを受信しますが、迷惑メールフォルダにあります。迷惑メールフォルダから避ける方法。ここで
は私のコントローラの機能が
function createSchool(Request $request){
$this->validator($request->all())->validate();
$user = $this->create($request->all());
if($user){
$mailInformation = $request->all();
if($mailInformation){
Mail::to($request->user())
->cc($mailInformation['email'])
->send(new SchoolRegistration($mailInformation));
}
return redirect('admin/schools')->with('success', 'School added Successfully');
}
}
何かがスパムになるかどうかは、アプリが直接制御できるものではありません。それは電子メールの内容と受信者の設定によって異なります。 Gmailユーザーに送信する場合は、[Googleにいくつかのガイドラインがある](https://support.google.com/mail/answer/6227174)、 – apokryfos
@apokryfosに従うべきですが、同じメールコンテンツと同じ受信者が受信トレイにメールを持っていますローカルホストからのメールの発射時 –
localhostは、使用しているホストよりも信頼できるドメインかもしれません。共有プロバイダを使用している場合は、同じプロバイダを使用してスパムを送信する他の人が、同じIPをブラックリストに登録します。 Googleの提案を読む – apokryfos