Fix logs and re-added rejecting missing hostnames

This commit is contained in:
myve 2025-02-25 13:33:58 +00:00
commit 3a1d0a5f47
2 changed files with 9 additions and 3 deletions

View file

@ -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}}

View file

@ -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"