改善laravel邮件到outlook / hotmail

时间:2017-09-28 07:08:52

标签: laravel email mailgun

我有一个Laravel应用程序通过MailGun发送电子邮件。对于Gmail地址,它可以直接使用,但是对于Outlook / Hotmail,它们被标记为垃圾邮件并且格式设置已损坏。我发现了一些问题,但不确定如何最好地解决它们。

我知道这篇文章很广泛,但常见的是如何取悦outlook / hotmail

多部分消息

根据MailGun的帮助:

  

最好使用文本和HTML或文本发送多部分电子邮件。发送HTML时,ESP没有收到唯一的电子邮件。

鉴于我的Mailables'在下面构建函数,我该如何实现?

public function build()
{
    return $this->from('name@mysite.com')
        ->subject('Welcome to mysite!')
        ->view('emails.welcome_new_user', [
            'updateLink' => env('APP_URL') . '/subscribers/' . $this->subscriber->id . "/edit/" . $this->subscriber->token,
            'deleteLink' => env('APP_URL') . '/subscribers/' . $this->subscriber->id . "/delete/" . $this->subscriber->token
        ]);
}

接头

根据MailGun的帮助:

  

确保您在电子邮件中使用取消订阅链接和标题。许多ESP(特别是Hotmail)会注意这一点,如果它们不在那里,你可能会被过滤掉。

在视图中,我有两个取消订阅链接,一个作为正文中的按钮,一个作为纯文本链接在页脚中,所以应该没问题。但是我如何提供标题和标题?我假设它与Laravel文档中的这一部分类似:

$message->getHeaders()->addTextHeader('Custom-Header', 'HeaderValue');

有关特定Outlook / Hotmail要求的其他提示

也非常感谢

0 个答案:

没有答案