diff --git a/README.md b/README.md index 3f37734..565a24b 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,7 @@ nano /etc/prosody/prosody.cfg.lua /etc/dovecot/dovecot.conf /etc/postfix/main.cf Create database tables, activate firewall and enable cron: ``` +postmap /etc/postfix/header_checks cd /var/www/mail && php setup.php && chmod +x /etc/rc.local && /etc/rc.local && systemctl enable mail-cron.timer ``` diff --git a/etc/postfix/body_checks b/etc/postfix/body_checks deleted file mode 100644 index e69de29..0000000 diff --git a/etc/postfix/header_checks b/etc/postfix/header_checks index a5667f8..1e8425b 100644 --- a/etc/postfix/header_checks +++ b/etc/postfix/header_checks @@ -1,2 +1,2 @@ -/^To:.*@[^@]*\.de-mail\.de/ REJECT "Sorry, you tried contacting a De-Mail Address. This is a special System by the German government, not compatible with E-Mail. More info here: https://www.cio.bund.de/Web/DE/Innovative-Vorhaben/De-Mail/de_mail_node.html" +/^To:.*@[^@]*\.de-mail\.de/ REJECT "Sorry, you tried contacting a De-Mail Address. This is a special System by the German government, not compatible with E-Mail. More info here: https://de-mail.info/" /^(To|From).*@example\.com/ REJECT diff --git a/etc/postfix/helo_checks b/etc/postfix/helo_checks deleted file mode 100644 index 167865c..0000000 --- a/etc/postfix/helo_checks +++ /dev/null @@ -1 +0,0 @@ -DESKTOPRaihan REJECT diff --git a/etc/postfix/main.cf b/etc/postfix/main.cf index 690d590..665590b 100644 --- a/etc/postfix/main.cf +++ b/etc/postfix/main.cf @@ -68,7 +68,6 @@ smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:12340, permit smtpd_sender_restrictions = reject_sender_login_mismatch, check_sender_access inline:{{<> = REJECT}}, permit_sasl_authenticated smtpd_relay_restrictions = permit_sasl_authenticated, permit_auth_destination, reject_unauth_destination smtpd_sender_login_maps = proxy:mysql:/etc/postfix/sql/mysql_virtual_auth_maps.cf -smtpd_helo_restrictions = check_helo_access hash:/etc/postfix/helo_checks # anti-spam settings smtpd_milters = inet:127.0.0.1:11332 @@ -76,7 +75,6 @@ non_smtpd_milters = inet:127.0.0.1:11332 milter_default_action = tempfail milter_protocol = 6 header_checks = regexp:/etc/postfix/header_checks -body_checks = regexp:/etc/postfix/body_checks disable_vrfy_command = yes smtpd_discard_ehlo_keywords = silent-discard, dsn smtpd_delay_reject = yes