2016-07-22 10 views
3

メールをレール3に送信するためにsmtp設定を使用しています。sendmailpostfixサービスが実行されているときにうまく動作します。しかし、私はこれらの2つのサービスを停止すると、メールの送信を停止し、私に接続エラーを与える。Rails 3 - 実稼働環境 - smtp電子メールの問題

エラー・ログ -

ERROR -- : (Errno::ECONNREFUSED): Connection refused - Connection refused 
org/jruby/ext/socket/RubyTCPSocket.java:126:in `initialize' 
org/jruby/RubyIO.java:1178:in `open' 
+0

に置くことができるあなたの必要性にapplication.rbまたは依存に...あなたの設定で以下にこれらの詳細を追加してくださいあなたは、あなたが達成したいかどうSMTPの設定 – jayesh

+0

を提供することができますか? –

答えて

5

、あなたのアプリケーション内の任意の設定を渡さない場合、それはあなたのケースではポート25でローカルホストを接続しようとし、これが理由です、あなたのSMTPサービスを停止しましたエラーが発生しています。

それで、あなたはdevelopment.rbまたはproduction.rb

config.action_mailer.delivery_method = :smtp 
config.action_mailer.smtp_settings = { 
    :address  => smtp.mailgun.org, # smtp service provider name 
    :port   => 587, # port number of smtp server 
    :authentication => 'plain', #plain //// 
    :user_name  => '', #user name 
    :password  =>'', #password 
    :domain   => '',#domain name 
    :enable_starttls_auto => true 
} 
関連する問題