なんちゃってSEの日々

数学嫌い、論理的思考が苦手なのにSE?の生き延びている生態

門前の小僧、Plaggerに手をだす パート4 最近の帰宅後

2006年09月21日 | 本業

最近、PVが4倍くらいに増えているのが気になる・・。
すいません、役に立たないplaggerについて書いています。

私がかき集めた賢人たちのブックマーク公開しておきます。
絶対こっちの方がお役にたちます。
このブログは本当にしょうもないことばっかり書いているので、すいません;;
↓↓
boheboheのブックマーク

で、いろいろと悩みました。
で、ちょっとずつわかったことを自分でまとめておきます。

。Gmailのサーバは、SSL(TLS)による通信とSMTP認証を使用しなければいけません

ここで、yamlをみてみましょう。
Gmailに送る場合は、以下の設定になっていますね。

mailroute:
via: smtp_tls
host: smtp.gmail.com:587
username: example@gmail.com
password: p4ssw0rd

Gmail.pmをみてみると、
via:smtp_tlsの場合、ハックされた関数をコールしています。

# hack MIME::Lite to support TLS Authentication
*MIME::Lite::send_by_smtp_tls = sub {
my($self, @args) = @_;
・・・・
}

で。私がこれで送信エラーとなってしまうのは、Net::SMTP::TLS関連がなぜかうまくインストールされていないので、エラーとなっています。
ここは解決できていません。

TLS Authenticationとは・・・

http://e-words.jp/w/TLS.html
MIME::Liteについて
http://www.mytools.net/memo/MIMELite.html

参考ですが、GMailのsmtpサーバを使って送信するコードがありました。
マクロのようですが。。。
http://muumoo.jp/news/2006/09/13/0sakuramailmacro.html

今は、とりあえず、自分のメールサーバのsmtpを設定してそっから、Gmailアカウントにメールを飛ばしています。

紙一枚おりこうになったかな?
という今日でした。