530 5.7.0 Must issue a STARTTLS command first.の対処

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でした。


タグ: ,

新しく会社作りました!

コメント / トラックバック 1 件

コメントをどうぞ