【Ruby On Rails 】 EOFError (end of file reached):エラー

ActiveMailerでメール送信しようとすると以下のようなエラーが・・。 開発環境では問題なく動作するけど、本番環境に移した時にたまにこのエラーがでる。 毎回忘れて調べてたので自分用メモ。 エラー内容 Railsログ↓ EOFError (end of file reached): /usr/local/lib/ruby/1.8/net/protocol.rb:135:in `sysread’ /usr/local/lib/ruby/1.8/net/protocol.rb:135:in `rbuf_fill’ /usr/local/lib/ruby/1.8/timeout.rb:62:in `timeout’ /usr/local/lib/ruby/1.8/timeout.rb:93:in `timeout’ /usr/local/lib

SendMailとPostfixの切り替え

alternativesコマンドを使って使用するMTA(MessageTrasferAgent)を簡単に切り替えることができます。 こんな簡単に設定できるとは知らなかったのでメモ書き。 alternatives –config mta [crayon-5996271cd4e22894861044/]