我创建了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']);
});
答案 0 :(得分:1)
解决方案是创建一个单独的子域mg.example.com并在那里添加mx,spf和dkim。
使用新域名更新.env
和config/mail.php
。