我希望在我的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);
});
答案 0 :(得分:3)
我最终通过sendgrid.com设置了替换文字,并在我的HTML中设置了这个<a href="UNSUBSCRIBE_LINK">Unsubscribe</a>
的链接。具体来说,在sendgrid.com上的subscription tracking
部分,我将REPLACEMENT TAG
设置为UNSUBSCRIBE_LINK
。因此,Sendgrid会解析您的电子邮件的HTML并替换href。很酷。