ぽっぺん日記@karashi.org
2006-12-01(Fri) [長年日記]
_ mail/ssmtp(Gmailでも使ってみた)
sendmail互換の送信専用MTA(所謂nullmailer)。サーバ用のnullmailerとしてはqmail+QMQPを使っているんだけど、SMTPのものも必要かと思い試してみた。
試してみた結果、メールハブやISPのSMTPサーバへの送信専用MTAが必要な場合、sendmailを送信専用に設定するよりもssmtpを使う方がシンプルで良さそうな感じ(後日追記:と思ったが、よく考えたら、大して複雑なことをしないならsendmailでも良いかという気がしてきた)。
portsのMakefileには/etc/mail/mailer.confの書き換えスクリプトも含まれているので、普通にmail/ssmtpをインストールした後、
# cd /usr/ports/mail/ssmtp && make replace
するだけでsendmail代替になる。
設定ファイルは
- /usr/local/etc/ssmtp/ssmtp.conf
- /usr/local/etc/ssmtp/revaliases
の2つ。
ちなみに、GmailのSMTPサービスを使う場合の設定例は下記の通り。
/usr/local/etc/ssmtp/ssmtp.conf:
root=youraccount@gmail.com mailhub=smtp.gmail.com:587 rewriteDomain= hostname=youraccount@gmail.com UseSTARTTLS=YES AuthUser=youraccount AuthPass=yourpasword AuthMethod=LOGIN FromLineOverride=YES # オプション
/usr/local/etc/ssmtp/revaliases:
root:youraccount@gmail.com:smtp.gmail.com:587 mainuser:youraccount@gmail.com:smtp.gmail.com:587
HOWTO Gmail and sSMTP - Gentoo Linux Wikiをコピっただけなんだけど、俺の環境ではssmtp.confに
AuthMethod=LOGIN
を足してやらないと動作しなかった。
[ツッコミを入れる]
[]
本日のPingbacks(全0件)




まで頂ければ幸いです。