首页 > 解决方案 > 在电子邮件 HTML 中生成动态 URL

问题描述

我很难找到解决方案,并希望有任何想法或建议。

总体目标是在电子邮件中动态生成一个私人链接,用于匿名注册/登录用户。只有拥有链接的人才能访问该应用程序,否则他们将保持匿名(即没有指向其电子邮件地址的链接 - 仅由动态链接中包含的数字标识)。显然,如果他们共享此 URL,任何人都可以以他们的身份登录。

我想生成某种嵌入代码,客户可以将其复制/粘贴为电子邮件模板的一部分。理想情况下,此代码将在交付时为每个收件人动态创建唯一标识符。我们将无法发送专门的电子邮件来执行此操作。例如,客户在管理面板中单击“生成嵌入链接”。他们将获得一个可能包含在电子邮件模板中的 html 字符串,例如:

<html :href="www.myapp.com/customer1/register/batch1/{{dynamic_id}}"></html>

收到此电子邮件后,链接可能如下所示:

<html :href="www.myapp.com/customer1/register/batch1/7877346"></html>

这个想法是用户可以单击链接并使用此 URL 自动注册/登录。至关重要的是,除了收件人之外,没有人可以看到此 URL,并且无法将已发送的电子邮件链接回动态生成的 ID。GDPR,呸 :(

希望这是有道理的。很高兴在这里听到替代解决方案或限制。

提前致谢。

标签: emaildynamichtml-emailemail-attachments

解决方案


推荐阅读