如何解析传入的电子邮件并将解析后的数据作为 POST 请求发送到 localhost 上的端点?

How to Parse a incoming email and send the parsed data as POST request to a endpoint on localhost?

提问人:GokulCjGrove 提问时间:9/5/2022 更新时间:9/5/2022 访问量:394

问:

我的应用程序有一封电子邮件,我想解析传入邮件的电子邮件,并将解析后的数据作为 POST 请求发送到 localhost(即 servlet)中的端点。我想将其发送到 Servlet,因为我已对 Servlet 进行编码,以便为该解析数据发送回复邮件。 我发现有一些服务可以解析传入的电子邮件,例如mailparser.io,postmark,sendgrid。这些服务是否适用于 localhost?或者是否有任何其他方法或服务可以解决此问题。

Servlet 发送网格 邮戳

评论


答:

2赞 IObert 9/5/2022 #1

这个问题很开放,但我尽量最好地回答它:

是的,这可以通过 SendGrid 的“入站解析”功能实现。为此,您需要在 SendGrid 控制台中注册 Webhook(SendGrid 在此处使用名称“Inbound Parse”),并指向您的服务器,该服务器可以在本地运行。在这种情况下,可能需要通过 ngrok 使用隧道。

如果这听起来适合您,请参阅此网络研讨会录像(从 2:03:00 开始)以更深入地了解或分叉此示例代码存储库