Hudsonでメール送信
最近HudsonというJavaのCIツールを使っているが、すごくいい感じのツールである。導入も非常に簡単だったが一部はまったのでメモ。
ビルド&テストに失敗したらメーリングリストにメールを送るように設定したところ、以下のようなエラーメッセージが出てメール送信に失敗する。
javax.mail.MessagingException: 501 Syntax: HELO hostname
これはHudson内部で使っているJavaMailが吐いているエラーメッセージである。これを回避するには、以下のように「mail.smtp.localhost」プロパティにホスト名を指定してHudsonを起動すればよい。
以上メモでした。