1

我有一个 Rails 应用程序,我正在使用 ActionMailer 发送电子邮件,但现在我需要知道电子邮件是否已送达或什么?

有没有人知道如何处理已发送的电子邮件状态(例如退回、已送达)?

谢谢。

4

1 回答 1

1

电子邮件服务提供商使用一种称为可变信封返回路径的技术。这个想法是将每条消息的唯一密钥编码到(信封)返回地址中,以便当目标 smtp 服务器将电子邮件作为退回邮件返回时,您可以将其绑定到原始消息。

如果这听起来很复杂,那就是。如果您想跟踪响应率、单击、打开、使用域密钥等的响应率,这将变得更加困难。请注意,它需要您设置或配置 SMTP 服务器来处理返回的邮件。

有许多服务可以在软件即服务的基础上为您提供这一切。我们使用socketlabs并且对它们非常满意。工业实力和一切。我还听说有人在 Ruby 社区中使用Postmark 。

于 2010-08-02T10:18:14.763 回答