sSMTP 資料一覧
sSMTPインストール手順(Ubuntu)
2014/05/26更新
対応バージョン: 2.64
公式サイト
http://packages.debian.org/source/sid/ssmtp
準備
導入に必要なもの
ssmtp_2.64.orig.tar.gz
導入OS
Ubuntu 14.04
インストール
配布ファイル展開
% tar jxvf ssmtp_2.64.orig.tar.bz2 % cd ssmtp-2.64
make,インストール
ここではSMTP Authを使用するものとしてSSLとMD5AUTHオプションを付ける。
% ./configure --enable-ssl --enable-md5auth % vi Makefile (変更前) 83 $(CC) -o ssmtp $(OBJS) -lnsl -lssl $(CFLAGS) (変更後) -lcryptoを追加 83 $(CC) -o ssmtp $(OBJS) -lnsl -lssl -lcrypto $(CFLAGS) % make % sudo make install : Mail name [localhost]: ***.***.*** ← メール送信元ホストを指定 Please enter the SMTP port number [25]: ← SMTPポート番号を指定
ここで設定した内容は/usr/local/etc/ssmtp/ssmtp.confに保存される。
間違っていてもあとで変更すればいいので特に気にしなくてもよい。
インストール物 (man,infoは除く)
/usr/local/sbin/ssmtp /usr/local/etc/ssmtp/revaliases /usr/local/etc/ssmtp/ssmtp.conf
各種設定
/usr/local/etc/ssmtp/ssmtp.confにて設定を行う。
詳細は以下を参照のこと。
関連資料・記事
動作確認
テストメール送信
例えばメールサーバが「smtp.bar.com」の場合、まずssmtp.confを以下のように設定する。
root=foo mailhub=smtp.bar.com FromLineOverride=YES
次に以下のようなメール文を作成する。
To: foo@bar.com From: foo@bar.com Subject: sample sample
これをssmtpに渡してメールが送られていればよい。
ssmtp -t < mail.txt
送られていない場合はssmtp.confのDebug=をYESに設定してログを調査する。