代码之家  ›  专栏  ›  技术社区  ›  sscirrus

Rails 3:Google Apps/Heroku的SMTP设置

  •  6
  • sscirrus  · 技术社区  · 15 年前

    以下是我在Setup_mail.rb中为Google应用程序设置的SMTP。

      :address              => "smtp.gmail.com",  
      :port                 => 587,                 
      :domain               => 'mysite.co',  
      :user_name            => 'noreply@mysite.co',      
      :password             => 'password',      
      :authentication       => 'plain',             
      :enable_starttls_auto => true
    

    我的开发日志详细显示了正在生成并发送到正确电子邮件地址的电子邮件…但他们还没到。我只能认为上面的设置一定有问题。你能看看问题是什么吗?

    一旦解决了这个问题,我能不能让它在Heroku上工作?


    注意:上面记录了一个折旧警告:

    DEPRECATION WARNING: Giving a hash to body is deprecated, please use instance va
    riables instead. (called from process at C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gem
    s/actionmailer-3.0.0/lib/action_mailer/old_api.rb:77)
    
    4 回复  |  直到 14 年前
        1
  •  5
  •   Syamantak    15 年前
        2
  •  5
  •   Pete Brumm    14 年前

    UserMailer.registration_confirmation(@user).deliver
    

        3
  •  2
  •   sscirrus    15 年前

    mail(:to => "#{user.login} <#{user.email}>", :subject => "Registered" )
    
        4
  •  0
  •   mark    15 年前