2014年01月23日 (木) [長年日記]
_ 同じミス
毎月定例のタスクをRememberTheMilkにメイル経由で送るRubyスクリプト,だいぶ前に組んでずっと使っている.が,先月のサーバ移行のときにこのスクリプトが動かなくなっていた.というか今月中程になってタスク上がってきてねぇと気がついた.メイル送信をしていた内向きサーバがなくなったのでそりゃエラーになる.ということで,外にある現行メイルサーバを介してメイルを送るように(やっと)スクリプトを変更した.実際にはSMTP認証を使うようにするだけなので,サーバ名を変えて,必要なユーザIDとパスワードをNet:SMTP.start()のパラメータに与えればいい.……はずだったのに,なぜか認証がうまくいかない.エラーコードでは認証エラーとしかわからず判断不明.困ってあれこれパラメータを変えつつやってた,結局,ユーザIDはドメイン込みのメイルアドレスだったのを忘れていた.これ,以前にクライアントのメイラの設定でも同じミスではまったこと.IDというとドメイン抜きの識別子というイメージがなかなか抜けないなぁ.