将laravel邮件改进为outlook/hotmail

将laravel邮件改进为outlook/hotmail,laravel,email,mailgun,Laravel,Email,Mailgun,我有一个Laravel应用程序通过邮枪发送电子邮件。对于Gmail地址,它可以在bat上正常工作,但对于Outlook/Hotmail,它们被标记为垃圾邮件,并且格式错误。我已经确定了一些问题,但不确定如何最好地解决它们 我知道这篇文章内容广泛,但常见的是如何取悦outlook/hotmail 多部分消息 根据MailGun帮助: 最好同时使用文本和HTML或仅使用文本发送多部分电子邮件。发送HTML是ESP收到的唯一电子邮件 鉴于我的邮件构建功能如下,我如何实现这一点 public funct

我有一个Laravel应用程序通过邮枪发送电子邮件。对于Gmail地址,它可以在bat上正常工作,但对于Outlook/Hotmail,它们被标记为垃圾邮件,并且格式错误。我已经确定了一些问题,但不确定如何最好地解决它们

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

多部分消息 根据MailGun帮助:

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

鉴于我的邮件构建功能如下,我如何实现这一点

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要求的其他提示 也非常感谢