9

我正在构建一个具有以下功能的 Rails 应用程序:当接收来自用户的电子邮件时,解析内容,执行一些任务并向用户发送更新电子邮件,延迟低。

对于接收电子邮件,我有 MailMan gem。对于发送电子邮件,我有 ActionMailer。对于邮件服务器,我使用带有 Pop3 的 Gmail。

SendGrid 似乎是电子邮件的流行事物。我很难理解 SendGrid 在 ActionMailer 之外究竟做了什么。SendGrid 是 SMTP 电子邮件服务器还是我的 Gmail Pop3 的替代品?它是否处理传入的电子邮件?

与 ActionMailer 相比有什么优势?

4

1 回答 1

11

我在 SendGrid 工作。

SendGrid 主要用于 SMTP(出站)电子邮件。您可以在此处阅读解释 SendGrid 功能的概述。使用 SendGrid 的优点是更好的可传递性(不太可能进入垃圾邮件文件夹)、可扩展性、分析以及访问 API 以执行更复杂的事情,例如将独特的参数与单个电子邮件相关联。我们确实有一个Inbound Parse webhook,它可以帮助您解析入站电子邮件,而无需将这些消息存储在邮箱中。我们不提供任何邮箱 (POP3/IMAP) 或任何消息存储功能。

SendGrid 和 ActionMailer 是免费的。您可以将 SendGrid 与 ActionMailer 一起使用,如我们的文档中所述。

您没有提及是否使用 gmail 作为 SMTP 服务器来发送应用程序的消息,但如果这样做,则会有一些限制,例如您每天可以发送的电子邮件数量。

让我知道我是否可以为您回答更多问题。谢谢!

于 2013-05-30T19:48:00.293 回答