Update mail-postfix.sh

The default timeout for Postfix's maximal_queue_lifetime and bounce_queue_lifetime is 5 days. This is way too long if you expect someone to have an answer and after 5 days you'll get the message that it's not delivered. This disrupts communication. It would be more responsive if the user got the 'can't deliver' error after 24 hours.
This commit is contained in:
dofl 2016-01-20 13:25:41 +01:00
parent 62b6117638
commit 09a45b4397
1 changed files with 3 additions and 0 deletions

View File

@ -60,11 +60,14 @@ apt_install postfix postfix-pcre postgrey ca-certificates
# * Set our name (the Debian default seems to be "localhost" but make it our hostname).
# * Set the name of the local machine to localhost, which means xxx@localhost is delivered locally, although we don't use it.
# * Set the SMTP banner (which must have the hostname first, then anything).
# * Set the default timeout for undeliverable e-mail to 1 day. The default is 5.
tools/editconf.py /etc/postfix/main.cf \
inet_interfaces=all \
myhostname=$PRIMARY_HOSTNAME\
smtpd_banner="\$myhostname ESMTP Hi, I'm a Mail-in-a-Box (Ubuntu/Postfix; see https://mailinabox.email/)" \
mydestination=localhost
maximal_queue_lifetime=1d
bounce_queue_lifetime=1d
# ### Outgoing Mail