2012-07-27 40 views
-1

我想發送郵件。 這裏是我的development.rb設置:郵件設置在導軌中不起作用3

config.action_mailer.default_url_options = { :host => 'localhost:3000' } 
config.action_mailer.smtp_settings = { 
    address: "127.0.0.1", 
    port: 25, 
    domain: "mydomain.com", 
    authentication: "plain", 
    #enable_starttls_auto: true, 
    user_name: ENV["[email protected] "], 
    password: ENV[""] 
    } 

我在做什麼錯?

回答

1

ENV表示環境變量。我不認爲你有一個名爲[email protected]的環境變量。試試這個:

config.action_mailer.default_url_options = { :host => 'localhost:3000' } 
config.action_mailer.smtp_settings = { 
    address: "127.0.0.1", 
    port: 25, 
    domain: "mydomain.com", 
    authentication: "plain", 
    # enable_starttls_auto: true, 
    user_name: "[email protected]", 
    password: "" 
} 
+0

我使用的設計認證的mail.it不工作?任何想法? – regmiprem 2012-07-27 08:00:05

+0

什麼不起作用?任何錯誤?你有一個運行在127.0.0.1上的郵件服務器嗎?你的用戶名是否正確?你不需要密碼嗎? – Mischa 2012-07-27 08:03:44

+0

電子郵件不發送。 – regmiprem 2012-07-27 08:05:07