【问题标题】:How to configure .env file avoid spam mail in Laravel 5.4如何在 Laravel 5.4 中配置 .env 文件避免垃圾邮件
【发布时间】:2018-01-26 19:22:18
【问题描述】:

我正在使用 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

邮件接收但在垃圾邮件文件夹中。如何避免从垃圾邮件文件夹中。

这是我的控制器功能

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 has some guidelines 您应该关注
  • @apokryfos 但是当邮件从 localhost 触发时,相同的邮件内容和相同的收件人在收件箱中收到邮件
  • 也许 localhost 是比您使用的任何主机更受信任的域。如果您使用的是共享提供商,那么使用同一提供商发送垃圾邮件的其他人将导致相同的 IP 被列入黑名单。阅读 Google 建议
  • @apokryfos 好的,非常感谢

标签: php email laravel-5.4


【解决方案1】:

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

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

这些问题会导致电子邮件没有进入垃圾邮件,但这并不是一个明确的解决方案。 :-)

一些阅读材料:
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?

【讨论】:

    【解决方案2】:

    您的问题可能是反向 DNS 查找。如果您想确保您的电子邮件到达并且没有被标记为垃圾邮件,那么您需要设置自己的电子邮件服务器。我在 linux 服务器上使用 sendmail。

    【讨论】:

      【解决方案3】:

      在我的情况下,主要原因是降价,我将降价切换到简单的视图并解决了问题!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-04
        • 2019-02-20
        • 2013-04-24
        • 1970-01-01
        • 2017-09-02
        相关资源
        最近更新 更多