从 Laravel 发送的电子邮件会进入垃圾邮件。邮件枪

Mar*_*nev 5 laravel mailgun

我已经创建了 mailgun 帐户并更新了我的 VPS 服务器上的所有 mx、spf、dkim 记录。

我已经用我的 mailgun 凭据更新了我的.env和文件。config/mail.php

但是,当我从 Laravel 应用程序向 Gmail 发送电子邮件时,它每次都会进入垃圾邮件文件夹。

我尝试发送纯文本消息,其中不包含任何链接,但结果仍然相同。

这是我用来发送电子邮件的代码:

Mail::raw('Account confirmation email', function($message) use($data)
{
   $message->subject('Mailgun and Laravel are awesome!');
   $message->from('welcome@example.com', 'Website Name');
   $message->to($data['email']);
});
Run Code Online (Sandbox Code Playgroud)

Mar*_*nev 4

解决方案是创建一个单独的子域 mg.example.com 并在其中添加 mx、spf 和 dkim。

并用新域名更新.env和。config/mail.php