トップ «前の日記(2006-04-14(Fri)) 最新 次の日記(2006-04-16(Sun))» 編集

ぽっぺん日記@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件)

トップ «前の日記(2006-04-14(Fri)) 最新 次の日記(2006-04-16(Sun))» 編集