«前の日記(2006-11-30(Thu)) 最新 次の日記(2006-12-02(Sat))» 編集

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

を足してやらないと動作しなかった。

_ できごと

7時起床。

今日から12月だ。もう今年の終わりも近い。時間が経つのが速いなぁ。

帰宅して、テレビで放映していた『ALWAYS 三丁目の夕日』を見てから就寝。

[]
本日のPingbacks(全0件)

«前の日記(2006-11-30(Thu)) 最新 次の日記(2006-12-02(Sat))» 編集