Sendgrid,Rails应用程序,Mailer和Heroku首次配置电子邮件

时间:2013-06-15 15:47:38

标签: ruby-on-rails heroku sendgrid

您好我正在构建一项功能,在注册后,用户可以收到一封电子邮件到他们的电子邮箱,感谢他们唱歌。

这是我第一次在rails应用程序上配置电子邮件。

据我所知,我需要

  1. 生成邮件
  2. 将用户模型和user.email传递给我的mailer.rb
  3. 编写在视图中生成的注册confirm.txt模板
  4. 调用mailer.signup.delivery方法并传入控制器中的用户模型
  5. 所有来自此railscast,http://railscasts.com/episodes/61-sending-email-revised

    希望我的想法是正确的,有人可以确认,

    我更担心实现sendgrid和heroku,目前我正在等待我的sendgrid规定完成。 (我刚刚注册)

    从sendgrid api

    ,我需要将其粘贴到我的environment.rb中以启用sendgrid

    ActionMailer::Base.smtp_settings = {
      :address        => 'smtp.sendgrid.net',
      :port           => '587',
      :authentication => :plain,
      :user_name      => ENV['SENDGRID_USERNAME'],
      :password       => ENV['SENDGRID_PASSWORD'],
      :domain         => 'heroku.com',
      :enable_starttls_auto => true
    }
    

    将sendgrid添加到heroku上(我这样做了)并根据heroku sendgrid文档在heroku上设置sengrid用户名和密码。

    我这样做是否正确?我最后一次在heroku上配置ssl,文档是错误的,我最后花了两天时间进行了几个教程。在我开始使用我的应用程序之前

    有人可以确认我这样做了吗?

0 个答案:

没有答案