ActionMailerでSTARTTLSを無効に
まぁ無効にしないといけないSMTPサーバーはどうなのか、という話は横に置いておこう。たまに開発環境用のやつで、しがらみにより手を入れられないやつもあったりするので。
ActionMailer::Base.smtp_settingsに :enable_starttls_auto というのがあって、こいつの初期値がtrue。なのでfalseにしてあげるとSTARTTLSを発行しない。
ちなみにこれは、Ruby1.8.7の話。というのも
# * <tt>:enable_starttls_auto</tt> - When set to true, detects if STARTTLS is enabled in your SMTP server and starts to use it. # It works only on Ruby >= 1.8.7 and Ruby >= 1.9. Default is true.
とか、コメントがあるので。