【问题标题】:Custom Identifier SendGrid Inbound Parse API自定义标识符 SendGrid 入站解析 API
【发布时间】:2016-09-26 01:01:02
【问题描述】:

所以,我使用 SendGrid 从我自己的 SaaS 平台发送营销活动。 我最近发现 SendGrid 提供了入站解析功能,因此我可以捕获人们回复这些活动的电子邮件。然后我的想法是向我的平台添加 2 路电子邮件(在其中发送和接收)

我已经设置了所有内容,并且正在使用 requestb.in 解析电子邮件。 我的问题/问题是如何在不使用“发件人”标头(回复的电子邮件帐户)的情况下识别谁回复了电子邮件?

例如,我向 100 位客户发送电子邮件营销活动。其中 20 人回复了这些电子邮件。有没有办法使用自定义标头或其他东西,以便我可以设置唯一标识符并在解析回复时捕获它? 就我而言,我的 SaaS 平台为每个注册客户创建一个数据库。因此,理想的解决方案是在解析时在电子邮件标头中包含数据库标识符。

我已经为通知 SendGrid 功能完成了此操作,在发送电子邮件活动时使用:

->addUniqueArgument('user_database_id', IDENTIFIER)

有没有办法使用 Parse SendGrid API 在回复中捕获此信息?

提前谢谢你!

我使用的解决方案:

我决定添加一个带有我需要的标识符的隐藏输入是最好的 解决方案。在主题内或在主题内拥有该信息 回复对最终用户来说太明显了。

【问题讨论】:

    标签: email parsing sendgrid identifier inbound


    【解决方案1】:

    您必须在内容本身的某处嵌入唯一标识符。您需要将其放在用户不太可能更改的地方。我认为最简单的方法是将唯一标识符放在回复地址本身中,例如887632.reply@example.com。您也可以为此使用主题行。

    【讨论】:

    • 感谢您的回答!使用主题对于用户来说太明显了。关于发件人电子邮件帐户,我使用的是 hello@domain.com,我为什么要创建一个不存在的帐户来发送电子邮件? IDENTIFIER.hello@domain.com... 我认为使用假帐户发送电子邮件是在寻找问题。我可以做的是在原始 html 中使用隐藏的 html 标签并在那里设置标识符。我要试试。
    • reply-to 和 from address 是不同的东西......但无论如何,由于解析 webhook 在域级别工作,*@example.com 将工作。地址的用户部分无关紧要。
    • 我的错!所以也许最好的解决方案是在发送电子邮件之前使用回复属性: ->setReplyTo($IDENTIFIER.'something@example.com') 你知道如何使用解析 API 捕获回复值吗?谢谢!这对我帮助很大。
    • 一旦用户回复,回复将变为收件人,因此您只需从 webhook 有效负载中获取收件人地址,然后提取字符串的每个字符,直到您点击分隔符。祝你好运
    • 我决定添加一个带有我需要的标识符的隐藏输入是最好的解决方案。在主题或回复中包含该信息对于最终用户来说太明显了。谢谢。
    猜你喜欢
    • 2023-04-04
    • 2019-11-25
    • 2015-07-28
    • 1970-01-01
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    相关资源
    最近更新 更多