如何使用PHP / Laravel在sendgrid中动态设置取消订阅链接

时间:2015-12-04 22:49:39

标签: php laravel smtp sendgrid email-headers

我希望在我的PHP / Laravel中使用Sendgrid动态设置取消订阅链接,类似于Ruby on Rails演示的方式。

我看到我需要使用JSON设置标头。有人可以帮助弄清楚这个标题如何与简单的注册确认代码集成?见下文:

Mail::send('emails.confirmation', ['user' => $user, 'resend_text' => $resend_text], function ($m) use ($user, $resend_text) {
    $m->to($user->email)->subject('Confirm your email address'.$resend_text);
});

1 个答案:

答案 0 :(得分:3)

我最终通过sendgrid.com设置了替换文字,并在我的HTML中设置了这个<a href="UNSUBSCRIBE_LINK">Unsubscribe</a>的链接。具体来说,在sendgrid.com上的subscription tracking部分,我将REPLACEMENT TAG设置为UNSUBSCRIBE_LINK。因此,Sendgrid会解析您的电子邮件的HTML并替换href。很酷。