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