ぽっぺん日記@karashi.org
2006-04-15(Sat) [長年日記]
_ send-pr(1)では、環境変数 MAIL_AGENTを指定してやれば、メール送信にsendmail以外のMTAが使える
manを読んで知った。
うは、今まで作業用ノートからsend-prをする時(と言っても数えるほどだけど)には、いちいちsendmailの設定を自宅と会社とで切り替えていたよ。
_ mail/nbsmtpでGmailのSMTPサービスを使ってみる
せっかくなので(?)、次回、send-prする時には、GmailのSMTP経由で送ってみたい。しかし、sendmailは、俺にはちと複雑すぎなので、代替になるMTA(いわゆるnullmailer)を調べてみた。
GmailのSMTPを使うには、SASL/StartTLSに対応したnullmailerが必要らしいのでググってみたところ、nbSMTPが見付かった。portsにもなっているのでお手軽。
mail/nbsmtpをWITH_SSL付きでportinstallした後、~/.nbsmtprcにこんな設定を書いた。
relayhost=smtp.gmail.com fromaddr=hoge@example.com # Fromに表示したいメールアドレス domain=example.com # HELO/EHLO greetingで送りたい文字列 auth_user=...@gmail.com # Gmailのメールアドレス auth_pass=password # Gmailのパスワード auth_mech=login port=587 use_tls=True use_starttls=True debug=2 # デバックオプション。本運用時には変更
あとは、テスト用メールのテキストを作って、
% cat testmail.txt | nbsmtp
してみたところ、見事、送信された。
これでsend-prしまくりだぜ。(嘘
[ツッコミを入れる]
[]
本日のPingbacks(全0件)


まで頂ければ幸いです。
なぜ君は絶望と闘えたのか(門田 隆将)
007/ロシアから愛をこめて (創元推理文庫)(イアン フレミング)