Daily Archives: 03/05/2012

ssmtpを使ってroot宛のメールをgmailに転送したら便利杉ワロタ。

Pocket

ssmtpとは。

Extremely simple MTA to get mail off the system to a mail hub

なんかね、20年近く前までは、sendmailの設定できるってだけで高給取りだったそうなんですよ。

だからqmailとかpostfixとか生まれたらしいんですがね、もうそんな設定の難しいソフトウェアはベースシステムから取っ払ってほしいんですよ。

で、ssmtpなら設定は簡単だし、gmailがsmtp開放してるってんで、まあ入れてみた。

root宛にメールを送れば、自分のスマホにメールが届くというのは便利杉で驚いた次第。

 

事前準備: sendmailよRIP

まずsendmailを止める。

sendmailが次回以降も起動しないように/etc/rc.confに以下を追記。

君にはお世話になった。

 

ssmtpをインストール

最後のreplaceは/etc/mail/mailer.confを修正して、sendmailをssmtpに置き換えてくれる。

sendmailは他のたくさんのプログラムがアクセスするからね。

/etc/mail/mailer.confを見ると、何が変わったかがわかる。

 
補足。
pkgからインストールした場合には、もちろんmake replaceが使えない。
その場合には面倒でも手動で書き換える。
書き換え個所は上記の通りで問題ないはずだが、心配なら以下から最新のMakefileを見れば分かる。
https://svnweb.freebsd.org/ports/head/mail/ssmtp/Makefile?view=log
ここの最新版をViewして「replace」を見ればよい。
例。

ssmtpの設定

ここでroot宛のメールをgmailに転送する設定をする。

/usr/local/etc/ssmtp/ssmtp.confを作成

 

実験

これでOK。

No tags for this post.