gpt4 book ai didi

ruby-on-rails-3 - 如何获得在rails应用程序中使用sendgrid发送的电子邮件的回复以保存在数据库中

转载 作者:行者123 更新时间:2023-12-01 02:27:04 24 4
gpt4 key购买 nike

我已经使用 sendgrid 和 actionmailer 通过 rails 应用程序发送了电子邮件,我也收到了邮件。
但是我想要在我的 rails 应用程序中发送(打开、传递、退回...)的电子邮件的状态,以便我可以将特定电子邮件的响应保存在我的数据库中。

我遵循了:
https://github.com/stephenb/sendgrid
用于发送电子邮件,它对我有用。

最佳答案

要获取已发送电子邮件的状态,请按照 here 中所述使用 sendgrid webhooks

设置完成后,sendgrid 将针对以下事件通知您的 url:

  • 已处理:已收到消息并准备发送。
  • 已删除:收件人存在于您的一个或多个禁止列表中:退回、垃圾邮件报告、取消订阅。
  • 已传递:消息已成功传递到接收服务器。
  • 延迟:收件人的电子邮件服务器暂时拒绝了邮件。
  • 退回:接收服务器无法或不会接受消息。
  • 打开:收件人已打开 HTML 邮件。
  • 单击:收件人单击了消息中的链接。
  • 垃圾邮件报告:收件人将邮件标记为垃圾邮件。
  • 取消订阅:收件人单击消息的订阅管理链接。
  • 关于ruby-on-rails-3 - 如何获得在rails应用程序中使用sendgrid发送的电子邮件的回复以保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15476107/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com