redmineをWindowsマシンにインストールして、通知メールをGmail(TLS)経由で送ろうとしたときにはまったエラーの対処法です。
手順は以下サイトを参考に。
Setup Redmine to send email using GMail – Redmine Blog – The Official Redmine blog –
redmineの管理設定画面上から、「テストメールを送信」をしたあと、
メール送信中にエラーが発生しました (530 5.7.0 Must issue a STARTTLS command first. ***************** )
というエラーが発生していました。
問題はaction_mailer_optional_tlsのインストールの失敗。
C:\>cd Rails\redmine-1.0.1
C:\Rails\redmine-1.0.1>ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git
何もエラーも表示されずに実行されるのですが、vendor\plugins\action_mailer_optional_tlsの中身が空の状態。
ということで、
collectiveidea’s action_mailer_optional_tls at master – GitHub
から、action_mailer_optional_tls以下のファイルをディレクトリ含めて一式ダウンロードして、手動で設置すればOKです。
あとはRedmineを再起動して再度送信テストをしてみてください。Apps経由でも使えるので便利ですね。
参考までに環境メモ。Windows XP SP3、Ruby 1.8.7 P248、gem 1.3.5でした。
[…] http://blog.loadlimits.info/2010/09/530-5-7-0-must-issue-a-starttls-command-first-%E3%81%AE%E5%AF%B… プラグインは以下よりダウンロード […]