【发布时间】:2015-06-12 10:03:22
【问题描述】:
我想要完成的功能是:
Jane 以新用户的身份注册了我的 Rails 应用程序,创建了一个粉丝页面供其他用户加入。 (目标:)简现在可以向小组成员发送有关事件、更新等的电子邮件,“发件人”是她的电子邮件。
是否有任何 gem 或其他方法让用户输入他们的电子邮件凭据 + SMTP 设置,以便他们可以从应用程序内部发送电子邮件,而不是应用程序内消息系统?
我只在 ActionMailer 和 Devise Mailer 上找到了用于发送欢迎电子邮件、重置密码电子邮件等的文档,但用户没有生成任何内容。
【问题讨论】:
-
OmniAuth gem 可以让您的用户使用他们的 GMail 凭据登录,并且可以让您使用他们的 gmail 帐户发送电子邮件。但我不认为这是一件好事:我不希望网站可以通过我的电子邮件帐户发送电子邮件,就好像我自己发送电子邮件一样。相反,您可以使用您的域的电子邮件发送电子邮件,并将作者放在密件抄送中。
-
+1,我永远不会允许网站通过我的帐户发送电子邮件,最好向收件人解释您的用户向他发送消息的情况并使用reply-to如果您的消息应该在他们之间进行讨论,则字段。
标签: ruby-on-rails ruby devise rubygems actionmailer