php - 如何使用 PHP/Laravel 在 sendgrid 中动态设置退订链接

标签 php laravel smtp sendgrid email-headers

我想在我的 PHP/Laravel 中使用 Sendgrid 动态设置退订链接,类似于使用 Ruby on Rails 演示的方式.

我发现我需要使用 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 设置了替换文本并像这样在我的 HTML 中设置链接 <a href="UNSUBSCRIBE_LINK">Unsubscribe</a> .具体来说,关于 subscription tracking在 sendgrid.com 部分,我设置了 REPLACEMENT TAGUNSUBSCRIBE_LINK .所以 Sendgrid 解析您的电子邮件的 HTML 并替换 hrefs。很酷。

关于php - 如何使用 PHP/Laravel 在 sendgrid 中动态设置退订链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34098796/

相关文章:

php - 请求实体太大 PHP

Php Laravel 很多 if in 种子

php - Laravel 5.5 中的多重身份验证

php - 如何使用相关 id 在 laravel 中更新

laravel - laravel 如何从 session 中获取用户 ID?

java - ReportServer 中的 SMTP 配置和 java 错误。没有为 PKCS#12 KeyStore 提供密码

php - SQL语句返回500错误

php - WordPress 错误的ajax 响应

email - 如何通过 Digital Ocean 上的外部 SMTP 服务发送电子邮件?

delphi - Indy SMTP 服务器 - 如何检测 CC 和 BCC 收件人?