Rails邮件解析引擎
Griddler 是一个 Rails engine,核心作用是在 Rails 应用中提供入站邮件 endpoint,接收 SendGrid、Cloudmailin、Postmark 或 Mandrill 发来的邮件请求,并将其封装为 Griddler::Email 后交给应用侧的处理类执行。它更像是邮件服务 Webhook 与 Rails 业务逻辑之间的适配层,而不是独立邮件平台。
默认情况下,Griddler 会寻找 EmailProcessor 类,初始化时传入邮件对象,并调用 process 方法。邮件对象支持 to、from、subject、body、raw_text、raw_html、attachments、headers 等字段,足以覆盖常见的邮件回复入库、邮件创建内容、附件处理等场景。正文中还说明附件可交给 Carrierwave 或 Paperclip,headers 可由 Mail gem 解析。
它支持通过 initializer 配置 processor_class、processor_method、reply_delimiter 和 email_service。其中回复分隔符可用于截取正文中指定行之前的内容,这对处理邮件回复线程很实用。适配器部分也给出了 normalized_params 需要返回的字段,说明其具备扩展其他邮件服务的基础。
正文未提供商业定价信息。Griddler 以 gem 'griddler' 方式安装到自己的 Rails 应用中,endpoint 由应用自身承载,因此具备自托管属性。但它依赖 SendGrid、Cloudmailin、Postmark、Mandrill 等第三方服务进行入站邮件接收或转发,相关费用和可用性取决于这些服务。
优点是 Rails 集成简单、概念清晰、文档包含安装、配置、测试、adapter、升级和 Mandrill 特殊处理等细节。缺点是适用范围较窄,主要面向 Ruby on Rails;它不提供可视化控制台、重试队列、邮件存储等平台级能力。适合已有 Rails 应用、希望快速接入入站邮件并把邮件转为业务动作的开发团队。
正文没有提供中国大陆网络访问、支付方式或节点信息,因此判断为未知。若第三方邮件服务访问或支付受限,可考虑 Rails Action Mailbox,或直接使用各邮件服务的入站 Webhook/API 方案作为替代。
本测评基于公开资料整理,不构成购买建议,请以 griddler.io 官网实际信息为准。
支持SendGrid等入站解析API,适合Rails开发者。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。