我正在使用heroku上的sendgrid發送生產中的電子郵件,但想在我的Mac上本地發送電子郵件。ActionMailer不能在本地主機上使用Gmail或谷歌應用程序的Rails 3.1.3
我已經配置了我的development.rb一百萬個不同的方式,並不斷收到 「的Net :: SMTPFatalError:550無法從指定地址領取:未經身份驗證的發件人不允許」
Spefically,我試圖 不同的身份驗證b/w:普通和:登錄, 嘗試使用我的Gmail帳戶憑據, 嘗試使用我的谷歌應用帳戶憑證。
沒有什麼似乎工作,想法?
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
ActionMailer::Base.smtp_settings = {
:address => 'smtp.gmail.com',
:domain => 'somedomain.com',
:port => 587,
:user_name => '[email protected]',
:password => 'somepassword',
:authentication => :plain,
:enable_starttls_auto => true
}
我以爲我已經設置的生產設置(production.rb),原來我已經將它們在environment.rb中。刪除它,一切開始工作。
你在Mac,Windows等? – iwasrobbed 2012-01-15 01:49:42
我正在開發一個mac – ckarbass 2012-01-15 19:55:09
你解決了這個問題嗎? – Undistraction 2012-02-09 15:00:04