创建和接收电子邮件的 RoR Gem
RoR Gem for Creating & Receiving Emails
我想创建一个功能,让用户可以发送电子邮件并将该电子邮件的文本发布在用户的网页上(我们正在使用 devise 进行帐户管理)。
关于我们将如何构建它、要使用的 gems 等等的任何指导?
谢谢
有多种方法可以做到这一点,但最便宜的可能是使用 Mailman。
你要架设一个SMTP服务器,不过也不是太难,然后基本就可以按照mailman user guide
如果您不想管理自己的邮件服务器,或者遇到 spam/outgoing 邮件被标记为垃圾邮件的问题,最好的办法是使用其中一种电子邮件服务。
我在 Mailgun 上运气不错,它有一个交易性的传入电子邮件 API,这正是您想要的。
他们有一个相当容易遵循的入门指南:
https://documentation.mailgun.com/quickstart-receiving.html
还有一个很好的 gem,因为他们的 HTTP api:
https://github.com/mailgun/mailgun-ruby
如果您出于某种原因不喜欢 mailgun,还有其他几种服务,例如 Mailchimp、Sendgrid 和亚马逊的 Mandrill SNS/SES。
您的问题描述不是很清楚。我想主要目的是发送邮件使用 ruby,邮件 gem 在那里,它也是 Rails ActionMail 构建的基础。
我想创建一个功能,让用户可以发送电子邮件并将该电子邮件的文本发布在用户的网页上(我们正在使用 devise 进行帐户管理)。
关于我们将如何构建它、要使用的 gems 等等的任何指导?
谢谢
有多种方法可以做到这一点,但最便宜的可能是使用 Mailman。
你要架设一个SMTP服务器,不过也不是太难,然后基本就可以按照mailman user guide
如果您不想管理自己的邮件服务器,或者遇到 spam/outgoing 邮件被标记为垃圾邮件的问题,最好的办法是使用其中一种电子邮件服务。
我在 Mailgun 上运气不错,它有一个交易性的传入电子邮件 API,这正是您想要的。
他们有一个相当容易遵循的入门指南:
https://documentation.mailgun.com/quickstart-receiving.html
还有一个很好的 gem,因为他们的 HTTP api:
https://github.com/mailgun/mailgun-ruby
如果您出于某种原因不喜欢 mailgun,还有其他几种服务,例如 Mailchimp、Sendgrid 和亚马逊的 Mandrill SNS/SES。
您的问题描述不是很清楚。我想主要目的是发送邮件使用 ruby,邮件 gem 在那里,它也是 Rails ActionMail 构建的基础。