diff --git a/build/run/docker-entrypoint/entrypoint.sh b/build/run/docker-entrypoint/entrypoint.sh index 4ee90da..199de65 100755 --- a/build/run/docker-entrypoint/entrypoint.sh +++ b/build/run/docker-entrypoint/entrypoint.sh @@ -22,7 +22,13 @@ ${reset}" } # Reset logs -# echo | tee /var/log/maillog /var/log/maillog.debug >/dev/null +for log in /var/log/maillog{,.{0..9}} /var/log/maillog.debug{,.{0..9}} +do + if [ ! -f ${log} ] + then + touch ${log} + fi +done syslogd -O /var/log/maillog -s 2000 -b 10 # Run all scripts in init folder @@ -37,4 +43,4 @@ postfix reload && echo -e "\n\e[1;32mMail service is ready\e[0m\n" # Monitor log -tail -f /var/log/maillog* +tail -f /var/log/maillog{,.{0..9}} /var/log/maillog.debug{,.{0..9}} diff --git a/build/run/installer.sh b/build/run/installer.sh index 049d07d..53db8f6 100755 --- a/build/run/installer.sh +++ b/build/run/installer.sh @@ -100,7 +100,7 @@ postconf -e 'non_smtpd_milters = $smtpd_milters' # Blocking spam # postconf -e "smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_sender_domain, reject_unknown_reverse_client_hostname, reject_unknown_client_hostname" -postconf -e "smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_sender_domain" +postconf -e "smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_sender_domain, reject_unknown_client_hostname" postconf -e "smtpd_helo_required = yes" postconf -e "smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, check_helo_access lmdb:/etc/postfix/helo_access, reject_invalid_helo_hostname, reject_non_fqdn_helo_hostname, reject_unknown_helo_hostname"