Rails电子邮件就像我一样发送

时间:2017-09-01 01:19:16

标签: ruby-on-rails email

我有一个联系表单,用户输入他的姓名,电子邮件和消息,但是当他们点击提交时,它会将消息发送到我的电子邮件中。我认为是因为

 config.action_mailer.smtp_settings ={
      address: 'smtp.gmail.com',
      port: 587,
      domain: 'example.com',
      authentication: 'plain',
      enable_starttls_auto: trust,
      user_name: 'railstest77@gmail.com',
      password: 'testtest77'
   }

如何从rails 5.0中的用户帐户发送它。我尝试过使用mail_form但没有成功,是否有推荐的方式从用户发送电子邮件

1 个答案:

答案 0 :(得分:1)

您的问题是,Gmail不是您尝试使用它的方式的通用电子邮件服务提供商。他们提供的SMTP网关实际上只是通过任意电子邮件客户端(除Gmail的Web客户端之外)发送个人电子邮件。

不打算代表他人发送电子邮件。您可能希望查看AWS SES或其他服务。它们比管理您自己的电子邮件服务器更实用。