我想创建一个功能,用户可以发送电子邮件,并在用户的网页上发布该电子邮件的文本(我们正在使用设计帐户管理)。
关于我们如何构建这个,使用宝石等等的任何指导?
由于
答案 0 :(得分:0)
您可以通过多种方式执行此操作,但最便宜的方法可能是使用Mailman。
你必须设置一个SMTP服务器,但这并不太难,然后你基本上可以遵循mailman user guide
如果您不想管理自己的邮件服务器,或者垃圾邮件/外发邮件被标记为垃圾邮件,那么最好的办法就是使用其中一种电子邮件服务。
我对Mailgun有好运,Mailgun有一个事务性的传入电子邮件API,这正是你想要的。
他们有一个相当容易遵循的入门指南:
https://documentation.mailgun.com/quickstart-receiving.html
对于他们的HTTP api来说,这也是一个很好的宝石:
https://github.com/mailgun/mailgun-ruby
如果您因任何原因不喜欢mailgun,那么还有其他一些服务,例如Mailchimp的Mandrill,Sendgrid和Amazon SNS / SES。
答案 1 :(得分:0)
对您的问题不是一个非常清楚的描述。我想主要目的是发送邮件使用ruby,邮件gem就在那里,它也是Rails ActionMail构建的基础。