-->

2010-02-09

Connection lost in middle of processing

この記事は postfix の参考です。

単純なのが良いのでメール送信ソフトをssmtpにしていたが配送に失敗すると再送されません。
$ sudo grep "Connection lost in middle of processing" /var/log/mail.log*
Feb  6 00:15:02 amdgentoo sSMTP[3295]: Connection lost in middle of processing
Feb  9 00:15:05 amdgentoo sSMTP[16511]: Connection lost in middle of processing
Feb  9 02:36:04 amdgentoo sSMTP[2334]: Connection lost in middle of processing

postfixに変更しました。
/etc/postfix/main.cf, /etc/mail/aliases の変更箇所
$ diff /etc/postfix/main.cf.2010-02-09 /etc/postfix/main.cf; echo "==="; diff /etc/mail/aliases.2010-02-09 /etc/mail/aliases
262a263
> mynetworks = 127.0.0.0/8
313a315
> relayhost = プロバイダのsmtpサーバー
===
18a19
> root:自分のメールアドレス

インストールのコマンドの概要
$ sudo emerge -Cav ssmtp
$ sudo emerge -av postfix 
$ cd /etc/postfix
$ sudo cp -i main.cf main.cf.`date +%Y-%m-%d`
$ sudo vi main.cf
$ cd /etc/mail
$ sudo cp -i aliases aliases.`date +%Y-%m-%d`
$ sudo vi aliases
$ sudo newaliases
$ sudo /etc/init.d/postfix restart
$ sudo rc-update add postfix default
$ php -r 'mail("root", "subject", "message to:root ".`hostname`.`date`, "From: username@example.com");'

0 件のコメント: