2017-08-29 15 views
-3

ruby​​ on railsでdreamhost資格情報を使ってメールを送信しようとしています。ruby​​ on railsとdreamhostを使ったメール送信の問題

私のdevelopment.rbファイルのメール設定は次のとおりです。

config.action_mailer.smtp_settings = { 
    address: "dreamhost.com", 
    port: 587, 
    domain: "www.dreamhost.com", 
    authentication: "plain", 
    enable_starttls_auto: true, 
    user_name: ENV['mailer'], 
    password: ENV['mailer_password'] 
} 

メール(接続が「dreamhost.com」のポート587のために拒否した)私はerrnoを:: ECONNREFUSEDのようなエラーを取得していますメール設定の上使用して送信することができません。

誰でもこの問題を解決できますか?

+0

問題は何ですか?誰でもあなたを助けるための詳細を提供する必要があります。 –

+0

私は正確な問題を得ていません。 config/development.rbファイルにメールの資格とドメイン設定を追加しました。私はdreamhost資格情報を使用してメールを送信するときに、アドレスとドメインに何を追加する必要があるのか​​分かりません。 – Pooja

答えて

0

これはsub5.mail.dreamhost.comはあなたのdatacenter serverのドメイン依存のアドレスであることをDreamhostの

config.action_mailer.perform_caching = false 

    # Ignore bad email addresses and do not raise email delivery errors. 
    # Set this to true and configure the email server for immediate delivery to raise delivery errors. 
    config.action_mailer.raise_delivery_errors = false 

    config.action_mailer.delivery_method = :smtp 
    config.action_mailer.default_options = {from: '[email protected]'} 
    config.action_mailer.smtp_settings = { 
    address:    'sub5.mail.dreamhost.com', 
    port:     587, 
    domain:    'mywebsite.org', 
    user_name:   '[email protected]', 
    password:    'mypassword', 
    authentication:  :login, 
    enable_starttls_auto: false } 
に私が使用して私のプロフィール

注意です。

NB:パスワードを非表示にするENV variables or other external file outside version control

関連する問題