如何使用 PHP / Laravel 在 sendgrid 中动态设置取消订阅 link
How to dynamically set unsubscribe link in sendgrid using PHP / Laravel
我想在我的 PHP/Laravel 中使用 Sendgrid 动态设置退订链接,类似于 Ruby on Rails.
的演示方式
我看到我需要设置一个 header 和 JSON。有人可以帮忙弄清楚这个 header 是如何与一个简单的注册确认代码集成在一起的吗?见下文:
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);
});
我最终通过 sendgrid.com 设置了替换文本,并像这样 <a href="UNSUBSCRIBE_LINK">Unsubscribe</a>
在我的 HTML 中设置了 link。具体来说,在 sendgrid.com 的 subscription tracking
部分,我将 REPLACEMENT TAG
设置为 UNSUBSCRIBE_LINK
。所以 Sendgrid 解析您的电子邮件的 HTML 并替换 hrefs。很帅
我想在我的 PHP/Laravel 中使用 Sendgrid 动态设置退订链接,类似于 Ruby on Rails.
的演示方式我看到我需要设置一个 header 和 JSON。有人可以帮忙弄清楚这个 header 是如何与一个简单的注册确认代码集成在一起的吗?见下文:
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);
});
我最终通过 sendgrid.com 设置了替换文本,并像这样 <a href="UNSUBSCRIBE_LINK">Unsubscribe</a>
在我的 HTML 中设置了 link。具体来说,在 sendgrid.com 的 subscription tracking
部分,我将 REPLACEMENT TAG
设置为 UNSUBSCRIBE_LINK
。所以 Sendgrid 解析您的电子邮件的 HTML 并替换 hrefs。很帅