かってきままな日々
2019-10-02 (We) [長年日記]
_ SMTP クライアントを書いた
zfs event daemon からのメールを送信したいな、と思った。
もちろん、メールを中継するツールは世の中にいろいろある。 が、どれもこれも高機能なんだよね。誰にでも送れてしまう。
そんなツール要らない! 私にだけ送ってくれればいい! 他に人には送らないでくれ!
面倒なので自分で作ることにした。
Ruby で socket
を使って SMTP を喋るコードを書いた。
EHLO を投げて STARTTLS してもう一回 EHLO を投げて AUTH PLAIN して…
で、一旦完成した後にふと気づいた。
net/smtp
なんてあるじゃん………
これを使ったらめっちゃ簡単なコードになってしまった ^^;