postfix.shの場所を書いてある記事がネット上にあまりないのでメモっておきます。/usr/local/aimluck-server-utils/serverbuild/scripts/packages
postfix.shを実行してmain.cfに
minimal_backoff_time = 100s maximal_backoff_time = 600s maximal_queue_lifetime = 24h bounce_queue_lifetime = 24h queue_run_delay = 100s
の設定を加え、かつ重複が起きないようにするには、
maincf=`cat /etc/postfix/main.cf` if [ ! $(echo $maincf | grep -e 'minimal_backoff_time') ]; then echo "minimal_backoff_time = 100s" >> /etc/postfix/main.cf fi if [ ! $(echo $maincf | grep -e 'maximal_backoff_time') ]; then echo "maximal_backoff_time = 600s" >> /etc/postfix/main.cf fi if [ ! $(echo $maincf | grep -e 'maximal_queue_lifetime') ]; then echo "maximal_queue_lifetime = 24h" >> /etc/postfix/main.cf fi if [ ! $(echo $maincf | grep -e 'bounce_queue_lifetime') ]; then echo "bounce_queue_lifetime = 24h" >> /etc/postfix/main.cf fi if [ ! $(echo $maincf | grep -e 'queue_run_delay') ]; then echo "queue_run_delay = 100s" >> /etc/postfix/main.cf fi
という形で書き込みます。catやgrepでmain.cfの文字列判定を行います。