単純なのが良いのでメール送信ソフトを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 件のコメント:
コメントを投稿