gpt4 book ai didi

php - 如何在 Laravel 5.4 中配置 .env 文件避免垃圾邮件

转载 作者:行者123 更新时间:2023-12-01 22:16:04 25 4
gpt4 key购买 nike

我正在使用 Laravel 5.4。当我从本地服务器发送邮件时,邮件将进入收件箱文件夹,工作正常,配置文件 .env 如下:-

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=email
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls

之后我切换到实时服务器并配置 .env 文件如下:->

MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=ssl

邮件收到但在垃圾邮件文件夹中。如何避免来自垃圾邮件文件夹。

这是我的 Controller 函数

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');
}
}

最佳答案

您的电子邮件登陆是垃圾邮件与框架无关,但是您可以通过以下几件事来检查它发生的原因:

  • 域是否托管在发送电子邮件的服务器上?
  • 我的域的 SPF 记录设置是否正确?
  • 我的消息来源有效吗?它是否包含可能触发垃圾邮件过滤器的内容?
  • 标题是否设置正确?

这些问题有助于电子邮件不落入垃圾邮件,但这不是确定的解决方案。 :-)

一些阅读 Material :
php email - how to avoid mail ending up in spam box
How do you make sure email you send programmatically is not automatically marked as spam?

关于php - 如何在 Laravel 5.4 中配置 .env 文件避免垃圾邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45751006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com