git subrepo clone https://github.com/mailcow/mailcow-dockerized.git mailcow/src/mailcow-dockerized
subrepo: subdir: "mailcow/src/mailcow-dockerized"
merged: "a832becb"
upstream: origin: "https://github.com/mailcow/mailcow-dockerized.git"
branch: "master"
commit: "a832becb"
git-subrepo: version: "0.4.3"
origin: "???"
commit: "???"
Change-Id: If5be2d621a211e164c9b6577adaa7884449f16b5
diff --git a/mailcow/src/mailcow-dockerized/data/conf/postfix/allow_mailcow_local.regexp b/mailcow/src/mailcow-dockerized/data/conf/postfix/allow_mailcow_local.regexp
new file mode 100644
index 0000000..0da4593
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/conf/postfix/allow_mailcow_local.regexp
@@ -0,0 +1 @@
+/^(.+)@mailcow.local/ OK
diff --git a/mailcow/src/mailcow-dockerized/data/conf/postfix/anonymize_headers.pcre b/mailcow/src/mailcow-dockerized/data/conf/postfix/anonymize_headers.pcre
new file mode 100644
index 0000000..739237b
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/conf/postfix/anonymize_headers.pcre
@@ -0,0 +1,19 @@
+if /^\s*Received:.*Authenticated sender.*\(Postcow\)/
+#/^Received: from .*? \([\w-.]* \[.*?\]\)\s+\(Authenticated sender: (.+)\)\s+by.+\(Postcow\) with (E?SMTPS?A?) id ([A-F0-9]+).+;.*?/
+/^Received: from .*? \([\w-.]* \[.*?\]\)(.*|\n.*)\(Authenticated sender: (.+)\)\s+by.+\(Postcow\) with (.*)/
+ REPLACE Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with $3
+endif
+if /^\s*Received: from.* \(.*dovecot-mailcow.*mailcow-network.*\).*\(Postcow\)/
+/^Received: from.* (.*|\n.*)\((.+) (.+)\)\s+by (.+) \(Postcow\) with (.*)/
+ REPLACE Received: from sieve (sieve $3) by $4 (Postcow) with $5
+endif
+if /^\s*Received: from.* \(.*rspamd-mailcow.*mailcow-network.*\).*\(Postcow\)/
+/^Received: from.* (.*|\n.*)\((.+) (.+)\)\s+by (.+) \(Postcow\) with (.*)/
+ REPLACE Received: from rspamd (rspamd $3) by $4 (Postcow) with $5
+endif
+/^\s*X-Enigmail/ IGNORE
+/^\s*X-Mailer/ IGNORE
+/^\s*X-Originating-IP/ IGNORE
+/^\s*X-Forward/ IGNORE
+# Not removing UA by default, might be signed
+#/^\s*User-Agent/ IGNORE
diff --git a/mailcow/src/mailcow-dockerized/data/conf/postfix/local_transport b/mailcow/src/mailcow-dockerized/data/conf/postfix/local_transport
new file mode 100644
index 0000000..6dd2101
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/conf/postfix/local_transport
@@ -0,0 +1,2 @@
+/watchdog@localhost$/ watchdog_discard:
+/localhost$/ local:
diff --git a/mailcow/src/mailcow-dockerized/data/conf/postfix/main.cf b/mailcow/src/mailcow-dockerized/data/conf/postfix/main.cf
new file mode 100644
index 0000000..e8da794
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/conf/postfix/main.cf
@@ -0,0 +1,201 @@
+# --------------------------------------------------------------------------
+# Please create a file "extra.cf" for persistent overrides to main.cf
+# --------------------------------------------------------------------------
+biff = no
+append_dot_mydomain = no
+smtpd_tls_cert_file = /etc/ssl/mail/cert.pem
+smtpd_tls_key_file = /etc/ssl/mail/key.pem
+tls_server_sni_maps = hash:/opt/postfix/conf/sni.map
+smtpd_tls_received_header = yes
+smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
+smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
+smtpd_relay_restrictions = permit_mynetworks,
+ permit_sasl_authenticated,
+ defer_unauth_destination
+# alias maps are auto-generated in postfix.sh on startup
+alias_maps = hash:/etc/aliases
+alias_database = hash:/etc/aliases
+relayhost =
+mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 [fe80::]/10 [fc00::]/7
+mailbox_size_limit = 0
+recipient_delimiter = +
+inet_interfaces = all
+inet_protocols = all
+bounce_queue_lifetime = 1d
+broken_sasl_auth_clients = yes
+disable_vrfy_command = yes
+maximal_backoff_time = 1800s
+maximal_queue_lifetime = 5d
+delay_warning_time = 4h
+message_size_limit = 104857600
+milter_default_action = accept
+milter_protocol = 6
+minimal_backoff_time = 300s
+plaintext_reject_code = 550
+postscreen_access_list = permit_mynetworks,
+ cidr:/opt/postfix/conf/custom_postscreen_whitelist.cidr,
+ cidr:/opt/postfix/conf/postscreen_access.cidr,
+ tcp:127.0.0.1:10027
+postscreen_bare_newline_enable = no
+postscreen_blacklist_action = drop
+postscreen_cache_cleanup_interval = 24h
+postscreen_cache_map = proxy:btree:$data_directory/postscreen_cache
+postscreen_dnsbl_action = enforce
+postscreen_dnsbl_sites = wl.mailspike.net=127.0.0.[18;19;20]*-2
+ hostkarma.junkemailfilter.com=127.0.0.1*-2
+ list.dnswl.org=127.0.[0..255].0*-2
+ list.dnswl.org=127.0.[0..255].1*-4
+ list.dnswl.org=127.0.[0..255].2*-6
+ list.dnswl.org=127.0.[0..255].3*-8
+ ix.dnsbl.manitu.net*2
+ bl.spamcop.net*2
+ bl.suomispam.net*2
+ hostkarma.junkemailfilter.com=127.0.0.2*3
+ hostkarma.junkemailfilter.com=127.0.0.4*2
+ hostkarma.junkemailfilter.com=127.0.1.2*1
+ backscatter.spameatingmonkey.net*2
+ bl.ipv6.spameatingmonkey.net*2
+ bl.spameatingmonkey.net*2
+ b.barracudacentral.org=127.0.0.2*7
+ bl.mailspike.net=127.0.0.2*5
+ bl.mailspike.net=127.0.0.[10;11;12]*4
+ dnsbl.sorbs.net=127.0.0.10*8
+ dnsbl.sorbs.net=127.0.0.5*6
+ dnsbl.sorbs.net=127.0.0.7*3
+ dnsbl.sorbs.net=127.0.0.8*2
+ dnsbl.sorbs.net=127.0.0.6*2
+ dnsbl.sorbs.net=127.0.0.9*2
+ zen.spamhaus.org=127.0.0.[10;11]*8
+ zen.spamhaus.org=127.0.0.[4..7]*6
+ zen.spamhaus.org=127.0.0.3*4
+ zen.spamhaus.org=127.0.0.2*3
+postscreen_dnsbl_threshold = 6
+postscreen_dnsbl_ttl = 5m
+postscreen_greet_action = enforce
+postscreen_greet_banner = $smtpd_banner
+postscreen_greet_ttl = 2d
+postscreen_greet_wait = 3s
+postscreen_non_smtp_command_enable = no
+postscreen_pipelining_enable = no
+proxy_read_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_sasl_passwd_maps_transport_maps.cf,
+ proxy:mysql:/opt/postfix/conf/sql/mysql_sasl_access_maps.cf,
+ proxy:mysql:/opt/postfix/conf/sql/mysql_tls_enforce_in_policy.cf,
+ $sender_dependent_default_transport_maps,
+ $smtp_tls_policy_maps,
+ $local_recipient_maps,
+ $mydestination,
+ $virtual_alias_maps,
+ $virtual_alias_domains,
+ $virtual_mailbox_maps,
+ $virtual_mailbox_domains,
+ $relay_recipient_maps,
+ $relay_domains,
+ $canonical_maps,
+ $sender_canonical_maps,
+ $sender_bcc_maps,
+ $recipient_bcc_maps,
+ $recipient_canonical_maps,
+ $relocated_maps,
+ $transport_maps,
+ $mynetworks,
+ $smtpd_sender_login_maps,
+ $smtp_sasl_password_maps
+queue_run_delay = 300s
+relay_domains = proxy:mysql:/opt/postfix/conf/sql/mysql_virtual_relay_domain_maps.cf
+relay_recipient_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_relay_recipient_maps.cf
+sender_dependent_default_transport_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_sender_dependent_default_transport_maps.cf
+smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
+smtp_tls_cert_file = /etc/ssl/mail/cert.pem
+smtp_tls_key_file = /etc/ssl/mail/key.pem
+smtp_tls_loglevel = 1
+smtp_dns_support_level = dnssec
+smtp_tls_security_level = dane
+smtpd_data_restrictions = reject_unauth_pipelining, permit
+smtpd_delay_reject = yes
+smtpd_error_sleep_time = 10s
+smtpd_hard_error_limit = ${stress?1}${stress:5}
+smtpd_helo_required = yes
+smtpd_proxy_timeout = 600s
+smtpd_recipient_restrictions = check_sasl_access proxy:mysql:/opt/postfix/conf/sql/mysql_sasl_access_maps.cf,
+ permit_sasl_authenticated,
+ permit_mynetworks,
+ check_recipient_access proxy:mysql:/opt/postfix/conf/sql/mysql_tls_enforce_in_policy.cf,
+ reject_invalid_helo_hostname,
+ reject_unauth_destination
+smtpd_sasl_auth_enable = yes
+smtpd_sasl_authenticated_header = yes
+smtpd_sasl_path = inet:dovecot:10001
+smtpd_sasl_type = dovecot
+smtpd_sender_login_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_virtual_sender_acl.cf
+smtpd_sender_restrictions = reject_authenticated_sender_login_mismatch,
+ permit_mynetworks,
+ permit_sasl_authenticated,
+ reject_unlisted_sender,
+ reject_unknown_sender_domain
+smtpd_soft_error_limit = 3
+smtpd_tls_auth_only = yes
+smtpd_tls_dh1024_param_file = /etc/ssl/mail/dhparams.pem
+smtpd_tls_eecdh_grade = auto
+smtpd_tls_exclude_ciphers = ECDHE-RSA-RC4-SHA, RC4, aNULL, DES-CBC3-SHA, ECDHE-RSA-DES-CBC3-SHA, EDH-RSA-DES-CBC3-SHA
+smtpd_tls_loglevel = 1
+
+# Mandatory protocols and ciphers are used when a connections is enforced to use TLS
+# Does _not_ apply to enforced incoming TLS settings per mailbox
+smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
+lmtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
+smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
+smtpd_tls_mandatory_ciphers = high
+
+smtp_tls_protocols = !SSLv2, !SSLv3
+lmtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
+smtpd_tls_protocols = !SSLv2, !SSLv3
+
+smtpd_tls_security_level = may
+tls_preempt_cipherlist = yes
+tls_ssl_options = NO_COMPRESSION, NO_RENEGOTIATION
+virtual_alias_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_virtual_alias_maps.cf,
+ proxy:mysql:/opt/postfix/conf/sql/mysql_virtual_resource_maps.cf,
+ proxy:mysql:/opt/postfix/conf/sql/mysql_virtual_spamalias_maps.cf,
+ proxy:mysql:/opt/postfix/conf/sql/mysql_virtual_alias_domain_maps.cf
+virtual_gid_maps = static:5000
+virtual_mailbox_base = /var/vmail/
+virtual_mailbox_domains = proxy:mysql:/opt/postfix/conf/sql/mysql_virtual_domains_maps.cf
+recipient_bcc_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_recipient_bcc_maps.cf
+sender_bcc_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_sender_bcc_maps.cf
+recipient_canonical_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_recipient_canonical_maps.cf
+recipient_canonical_classes = envelope_recipient
+virtual_mailbox_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_virtual_mailbox_maps.cf
+virtual_minimum_uid = 104
+virtual_transport = lmtp:inet:dovecot:24
+virtual_uid_maps = static:5000
+smtpd_milters = inet:rspamd:9900
+non_smtpd_milters = inet:rspamd:9900
+milter_mail_macros = i {mail_addr} {client_addr} {client_name} {auth_authen}
+mydestination = localhost.localdomain, localhost
+smtp_address_preference = any
+smtp_sender_dependent_authentication = yes
+smtp_sasl_auth_enable = yes
+smtp_sasl_password_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_sasl_passwd_maps_sender_dependent.cf
+smtp_sasl_security_options =
+smtp_sasl_mechanism_filter = plain, login
+smtp_tls_policy_maps = proxy:mysql:/opt/postfix/conf/sql/mysql_tls_policy_override_maps.cf
+smtp_header_checks = pcre:/opt/postfix/conf/anonymize_headers.pcre
+mail_name = Postcow
+# local_transport map catches local destinations and prevents routing local dests when the next map would route "*"
+# Use custom_transport.pcre for custom transports
+transport_maps = pcre:/opt/postfix/conf/custom_transport.pcre,
+ pcre:/opt/postfix/conf/local_transport,
+ proxy:mysql:/opt/postfix/conf/sql/mysql_relay_ne.cf,
+ proxy:mysql:/opt/postfix/conf/sql/mysql_transport_maps.cf
+smtp_sasl_auth_soft_bounce = no
+postscreen_discard_ehlo_keywords = silent-discard, dsn
+compatibility_level = 2
+smtputf8_enable = no
+smtpd_last_auth = check_policy_service inet:127.0.0.1:10028
+# Define protocols for SMTPS and submission service
+submission_smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
+smtps_smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
+
+# DO NOT EDIT ANYTHING BELOW #
+# User overrides #
+
diff --git a/mailcow/src/mailcow-dockerized/data/conf/postfix/master.cf b/mailcow/src/mailcow-dockerized/data/conf/postfix/master.cf
new file mode 100644
index 0000000..ffd1ac4
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/conf/postfix/master.cf
@@ -0,0 +1,145 @@
+# inter-mx with postscreen on 25/tcp
+smtp inet n - n - 1 postscreen
+10025 inet n - n - 1 postscreen
+ -o postscreen_upstream_proxy_protocol=haproxy
+ -o syslog_name=haproxy
+smtpd pass - - n - - smtpd
+ -o smtpd_helo_restrictions=permit_mynetworks,reject_non_fqdn_helo_hostname
+ -o smtpd_sasl_auth_enable=no
+ -o smtpd_sender_restrictions=permit_mynetworks,reject_unlisted_sender,reject_unknown_sender_domain
+
+# smtpd tls-wrapped (smtps) on 465/tcp
+# TLS protocol can be modified by setting smtps_smtpd_tls_mandatory_protocols in extra.cf
+smtps inet n - n - - smtpd
+ -o smtpd_tls_wrappermode=yes
+ -o smtpd_client_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
+ -o smtpd_tls_mandatory_protocols=$smtps_smtpd_tls_mandatory_protocols
+ -o tls_preempt_cipherlist=yes
+ -o cleanup_service_name=smtp_sender_cleanup
+ -o syslog_name=postfix/smtps
+ -o smtpd_end_of_data_restrictions=$smtpd_last_auth
+10465 inet n - n - - smtpd
+ -o smtpd_upstream_proxy_protocol=haproxy
+ -o smtpd_tls_wrappermode=yes
+ -o smtpd_client_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
+ -o smtpd_tls_mandatory_protocols=$smtps_smtpd_tls_mandatory_protocols
+ -o tls_preempt_cipherlist=yes
+ -o cleanup_service_name=smtp_sender_cleanup
+ -o syslog_name=postfix/smtps-haproxy
+ -o smtpd_end_of_data_restrictions=$smtpd_last_auth
+
+# smtpd with starttls on 587/tcp
+# TLS protocol can be modified by setting submission_smtpd_tls_mandatory_protocols in extra.cf
+submission inet n - n - - smtpd
+ -o smtpd_client_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
+ -o smtpd_enforce_tls=yes
+ -o smtpd_tls_security_level=encrypt
+ -o smtpd_tls_mandatory_protocols=$submission_smtpd_tls_mandatory_protocols
+ -o tls_preempt_cipherlist=yes
+ -o cleanup_service_name=smtp_sender_cleanup
+ -o syslog_name=postfix/submission
+ -o smtpd_end_of_data_restrictions=$smtpd_last_auth
+10587 inet n - n - - smtpd
+ -o smtpd_upstream_proxy_protocol=haproxy
+ -o smtpd_client_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
+ -o smtpd_enforce_tls=yes
+ -o smtpd_tls_security_level=encrypt
+ -o smtpd_tls_mandatory_protocols=$submission_smtpd_tls_mandatory_protocols
+ -o tls_preempt_cipherlist=yes
+ -o cleanup_service_name=smtp_sender_cleanup
+ -o syslog_name=postfix/submission-haproxy
+ -o smtpd_end_of_data_restrictions=$smtpd_last_auth
+
+# used by SOGo
+# smtpd_sender_restrictions should match main.cf, but with check_sasl_access prepended for login-as-mailbox-user function
+588 inet n - n - - smtpd
+ -o smtpd_client_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
+ -o smtpd_tls_auth_only=no
+ -o smtpd_sender_restrictions=check_sasl_access,regexp:/opt/postfix/conf/allow_mailcow_local.regexp,reject_authenticated_sender_login_mismatch,permit_mynetworks,permit_sasl_authenticated,reject_unlisted_sender,reject_unknown_sender_domain
+ -o cleanup_service_name=smtp_sender_cleanup
+ -o syslog_name=postfix/sogo
+ -o smtpd_end_of_data_restrictions=$smtpd_last_auth
+
+# used to reinject quarantine mails
+590 inet n - n - - smtpd
+ -o smtpd_helo_restrictions=
+ -o smtpd_client_restrictions=permit_mynetworks,reject
+ -o smtpd_tls_auth_only=no
+ -o smtpd_milters=
+ -o non_smtpd_milters=
+ -o syslog_name=postfix/quarantine
+ -o smtpd_end_of_data_restrictions=$smtpd_last_auth
+
+# enforced smtp connector
+smtp_enforced_tls unix - - n - - smtp
+ -o smtp_tls_security_level=encrypt
+ -o syslog_name=enforced-tls-smtp
+ -o smtp_delivery_status_filter=pcre:/opt/postfix/conf/smtp_dsn_filter
+
+# smtp connector used, when a transport map matched
+# this helps to have different sasl maps than we have with sender dependent transport maps
+smtp_via_transport_maps unix - - n - - smtp
+ -o smtp_sasl_password_maps=proxy:mysql:/opt/postfix/conf/sql/mysql_sasl_passwd_maps_transport_maps.cf
+
+tlsproxy unix - - n - 0 tlsproxy
+dnsblog unix - - n - 0 dnsblog
+pickup fifo n - n 60 1 pickup
+cleanup unix n - n - 0 cleanup
+qmgr fifo n - n 300 1 qmgr
+tlsmgr unix - - n 1000? 1 tlsmgr
+rewrite unix - - n - - trivial-rewrite
+bounce unix - - n - 0 bounce
+defer unix - - n - 0 bounce
+trace unix - - n - 0 bounce
+verify unix - - n - 1 verify
+flush unix n - n 1000? 0 flush
+proxymap unix - - n - - proxymap
+proxywrite unix - - n - 1 proxymap
+smtp unix - - n - - smtp
+relay unix - - n - - smtp
+showq unix n - n - - showq
+error unix - - n - - error
+retry unix - - n - - error
+discard unix - - n - - discard
+local unix - n n - - local
+virtual unix - n n - - virtual
+lmtp unix - - n - - lmtp
+anvil unix - - n - 1 anvil
+scache unix - - n - 1 scache
+maildrop unix - n n - - pipe flags=DRhu
+ user=vmail argv=/usr/bin/maildrop -d ${recipient}
+
+# used to anonymize sender IP
+smtp_sender_cleanup unix n - y - 0 cleanup
+ -o header_checks=$smtp_header_checks
+
+# start whitelist_fwd
+127.0.0.1:10027 inet n n n - 0 spawn user=nobody argv=/usr/local/bin/whitelist_forwardinghosts.sh
+127.0.0.1:10028 inet n n n - 0 spawn user=nobody argv=/usr/local/bin/smtpd_last_login.sh
+# end whitelist_fwd
+
+# start watchdog-specific
+# logs to local7 (hidden)
+589 inet n - n - - smtpd
+ -o smtpd_client_restrictions=permit_mynetworks,reject
+ -o syslog_name=watchdog
+ -o syslog_facility=local7
+ -o smtpd_milters=
+ -o cleanup_service_name=watchdog_cleanup
+ -o non_smtpd_milters=
+watchdog_cleanup unix n - n - 0 cleanup
+ -o syslog_name=watchdog
+ -o syslog_facility=local7
+ -o queue_service_name=watchdog_qmgr
+watchdog_qmgr fifo n - n 300 1 qmgr
+ -o syslog_facility=local7
+ -o syslog_name=watchdog
+ -o rewrite_service_name=watchdog_rewrite
+watchdog_rewrite unix - - n - - trivial-rewrite
+ -o syslog_facility=local7
+ -o syslog_name=watchdog
+ -o local_transport=watchdog_discard
+watchdog_discard unix - - n - - discard
+ -o syslog_facility=local7
+ -o syslog_name=watchdog
+# end watchdog-specific
diff --git a/mailcow/src/mailcow-dockerized/data/conf/postfix/postscreen_access.cidr b/mailcow/src/mailcow-dockerized/data/conf/postfix/postscreen_access.cidr
new file mode 100644
index 0000000..63c7342
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/conf/postfix/postscreen_access.cidr
@@ -0,0 +1,1932 @@
+# Whitelist generated by Postwhite v3.4 on Sun Dec 15 21:16:19 CET 2019
+# https://github.com/stevejenkins/postwhite/
+# 1928 total rules
+2a00:1450:4000::/36 permit
+2a01:111:f400::/48 permit
+2a01:111:f403::/48 permit
+2a02:a60:0:5::/64 permit
+2c0f:fb50:4000::/36 permit
+3.93.157.0/24 permit
+8.20.114.31 permit
+8.25.194.0/23 permit
+8.25.196.0/23 permit
+8.39.54.0/23 permit
+8.40.222.0/23 permit
+8.45.169.0/24 permit
+12.130.86.238 permit
+13.77.161.179 permit
+13.111.0.0/16 permit
+13.111.0.0/22 permit
+13.111.52.0/22 permit
+13.111.63.0/24 permit
+13.111.68.0/24 permit
+13.111.72.0/22 permit
+13.111.92.0/24 permit
+13.111.111.0/24 permit
+17.36.0.0/16 permit
+17.41.0.0/16 permit
+17.58.0.0/16 permit
+17.110.0.0/15 permit
+17.111.110.0/23 permit
+17.120.0.0/16 permit
+17.133.0.0/16 permit
+17.139.0.0/16 permit
+17.142.0.0/15 permit
+17.151.1.0/24 permit
+17.158.0.0/15 permit
+17.162.0.0/15 permit
+17.164.0.0/16 permit
+17.171.37.0/24 permit
+17.172.0.0/16 permit
+17.179.168.0/23 permit
+18.194.95.56 permit
+18.208.124.128/25 permit
+20.185.214.0/27 permit
+20.185.214.2 permit
+20.185.214.32/27 permit
+20.185.214.64/27 permit
+23.23.237.213 permit
+23.103.131.7 permit
+23.103.224.0/19 permit
+23.253.182.0/23 permit
+23.253.182.103 permit
+23.253.183.145 permit
+23.253.183.146 permit
+23.253.183.147 permit
+23.253.183.148 permit
+23.253.183.150 permit
+27.123.204.128/30 permit
+27.123.204.132/31 permit
+27.123.204.148/30 permit
+27.123.204.152 permit
+27.123.204.168/30 permit
+27.123.204.172 permit
+27.123.204.188/30 permit
+27.123.204.192 permit
+27.123.206.0/24 permit
+27.123.206.50/31 permit
+27.123.206.56/29 permit
+27.123.206.76/30 permit
+27.123.206.80/28 permit
+27.126.146.0/24 permit
+34.200.123.20 permit
+34.212.163.75 permit
+34.213.104.127 permit
+34.225.212.172 permit
+35.176.132.251 permit
+35.190.247.0/24 permit
+35.191.0.0/16 permit
+37.188.97.188 permit
+37.218.248.47 permit
+37.218.249.47 permit
+37.218.251.62 permit
+40.76.4.15 permit
+40.92.0.0/15 permit
+40.97.116.82 permit
+40.97.128.194 permit
+40.97.148.226 permit
+40.97.153.146 permit
+40.97.156.114 permit
+40.97.160.2 permit
+40.97.161.50 permit
+40.97.164.146 permit
+40.107.0.0/16 permit
+40.112.72.205 permit
+40.113.200.201 permit
+41.74.192.0/22 permit
+41.74.196.0/22 permit
+41.74.200.0/23 permit
+41.74.201.0/24 permit
+41.74.204.0/23 permit
+41.74.205.0/24 permit
+42.159.163.81 permit
+42.159.163.82 permit
+42.159.163.83 permit
+46.19.168.0/23 permit
+46.226.48.0/21 permit
+46.228.36.37 permit
+46.228.36.38/31 permit
+46.228.36.212/30 permit
+46.228.36.216/31 permit
+46.228.37.1 permit
+46.228.37.2 permit
+46.228.37.3 permit
+46.228.37.4 permit
+46.228.37.5 permit
+46.228.37.6/31 permit
+46.228.37.8/31 permit
+46.228.37.10/31 permit
+46.228.37.12/30 permit
+46.228.37.16/30 permit
+46.228.37.20/30 permit
+46.228.37.24/30 permit
+46.228.37.28/31 permit
+46.228.37.30/31 permit
+46.228.37.32/29 permit
+46.228.37.40/29 permit
+46.228.37.48/31 permit
+46.228.37.50/31 permit
+46.228.37.52/30 permit
+46.228.37.56/31 permit
+46.228.38.33 permit
+46.228.38.34/31 permit
+46.228.38.36/31 permit
+46.228.38.38 permit
+46.228.38.53 permit
+46.228.38.54/31 permit
+46.228.38.56/31 permit
+46.228.38.58 permit
+46.228.38.101 permit
+46.228.38.102/31 permit
+46.228.38.128/28 permit
+46.228.38.144/29 permit
+46.228.38.152/31 permit
+46.228.38.154 permit
+46.228.39.0/24 permit
+46.228.39.64/27 permit
+46.228.39.96/30 permit
+46.228.39.100/30 permit
+46.228.39.104/29 permit
+46.228.39.112/31 permit
+46.243.88.174 permit
+46.243.88.175 permit
+46.243.88.176 permit
+46.243.88.177 permit
+50.18.45.249 permit
+50.18.121.236 permit
+50.18.121.248 permit
+50.18.123.221 permit
+50.18.124.70 permit
+50.18.125.97 permit
+50.18.125.237 permit
+50.18.126.162 permit
+50.23.218.192/27 permit
+50.31.32.0/19 permit
+50.31.36.197 permit
+50.31.36.199 permit
+50.31.36.205 permit
+50.31.36.208 permit
+50.31.36.213 permit
+50.31.44.111 permit
+50.31.57.54/31 permit
+50.31.57.60 permit
+50.31.57.61 permit
+50.31.57.62 permit
+50.31.60.1 permit
+50.31.156.96/27 permit
+50.31.205.0/24 permit
+50.207.218.237 permit
+51.4.71.62 permit
+51.163.158.0/24 permit
+51.163.159.0/24 permit
+52.0.20.102 permit
+52.5.230.59 permit
+52.27.5.72 permit
+52.27.28.47 permit
+52.33.191.91 permit
+52.36.138.31 permit
+52.37.142.146 permit
+52.38.191.253 permit
+52.41.64.145 permit
+52.60.41.5 permit
+52.60.115.116 permit
+52.95.48.152/29 permit
+52.95.49.88/29 permit
+52.100.0.0/14 permit
+52.128.40.0/21 permit
+52.200.59.0/24 permit
+52.205.61.79 permit
+52.207.191.216 permit
+52.222.62.51 permit
+52.222.73.83 permit
+52.222.73.120 permit
+52.222.75.85 permit
+54.90.148.255 permit
+54.156.255.69 permit
+54.172.97.247 permit
+54.173.229.38 permit
+54.174.52.0/24 permit
+54.174.53.128/30 permit
+54.174.57.0/24 permit
+54.174.59.0/24 permit
+54.174.60.0/23 permit
+54.174.63.0/24 permit
+54.186.193.102 permit
+54.214.39.184 permit
+54.240.0.0/18 permit
+54.240.40.0/25 permit
+54.240.56.128/26 permit
+54.240.63.0/25 permit
+54.241.16.209 permit
+54.243.205.80 permit
+54.244.54.130 permit
+54.244.242.0/24 permit
+62.13.128.0/24 permit
+62.13.129.128/25 permit
+62.13.136.0/22 permit
+62.13.140.0/22 permit
+62.13.144.0/22 permit
+62.13.148.0/23 permit
+62.13.150.0/23 permit
+62.13.152.0/23 permit
+62.17.146.128/26 permit
+62.140.7.0/24 permit
+62.140.10.0/24 permit
+63.80.14.0/23 permit
+63.111.28.137 permit
+63.128.21.0/24 permit
+63.143.57.128/25 permit
+63.143.59.128/25 permit
+64.18.0.0/20 permit
+64.20.241.45 permit
+64.34.47.128/27 permit
+64.34.57.192/26 permit
+64.79.155.0/24 permit
+64.79.155.192 permit
+64.89.45.192/30 permit
+64.89.45.196 permit
+64.95.144.196 permit
+64.127.115.252 permit
+64.132.88.0/23 permit
+64.132.92.0/24 permit
+64.135.77.0/24 permit
+64.135.83.0/24 permit
+64.147.123.17 permit
+64.147.123.18 permit
+64.147.123.19 permit
+64.147.123.20 permit
+64.147.123.21 permit
+64.147.123.24 permit
+64.147.123.25 permit
+64.147.123.26 permit
+64.147.123.27 permit
+64.147.123.28 permit
+64.147.123.29 permit
+64.207.219.7 permit
+64.207.219.8 permit
+64.207.219.9 permit
+64.207.219.10 permit
+64.207.219.11 permit
+64.207.219.12 permit
+64.207.219.71 permit
+64.207.219.72 permit
+64.207.219.73 permit
+64.207.219.74 permit
+64.207.219.75 permit
+64.207.219.76 permit
+64.207.219.135 permit
+64.207.219.136 permit
+64.207.219.137 permit
+64.207.219.138 permit
+64.207.219.139 permit
+64.207.219.140 permit
+64.233.160.0/19 permit
+65.38.115.76 permit
+65.38.115.84 permit
+65.39.215.0/24 permit
+65.52.80.137 permit
+65.54.51.64/26 permit
+65.54.61.64/26 permit
+65.54.121.120/29 permit
+65.54.121.124/31 permit
+65.54.190.0/24 permit
+65.54.241.0/24 permit
+65.55.29.77 permit
+65.55.33.64/28 permit
+65.55.34.0/24 permit
+65.55.42.224/28 permit
+65.55.52.224/27 permit
+65.55.78.128/25 permit
+65.55.81.48/28 permit
+65.55.81.54/31 permit
+65.55.90.0/24 permit
+65.55.94.0/25 permit
+65.55.111.0/24 permit
+65.55.113.64/26 permit
+65.55.116.0/25 permit
+65.55.126.0/25 permit
+65.55.174.0/25 permit
+65.55.178.128/27 permit
+65.55.234.192/26 permit
+65.110.161.77 permit
+65.123.29.213 permit
+65.123.29.220 permit
+65.154.166.0/24 permit
+65.212.180.36 permit
+66.102.0.0/20 permit
+66.111.4.25 permit
+66.111.4.26 permit
+66.111.4.27 permit
+66.111.4.28 permit
+66.111.4.29 permit
+66.111.4.221 permit
+66.111.4.222 permit
+66.111.4.224 permit
+66.111.4.225 permit
+66.111.4.229 permit
+66.111.4.230 permit
+66.135.202.0/27 permit
+66.135.215.0/24 permit
+66.135.222.1 permit
+66.162.193.226/31 permit
+66.163.184.0/21 permit
+66.163.184.0/24 permit
+66.163.185.0/24 permit
+66.163.186.0/24 permit
+66.163.187.0/24 permit
+66.163.188.0/24 permit
+66.163.189.0/24 permit
+66.163.190.0/24 permit
+66.163.191.0/24 permit
+66.170.126.97 permit
+66.196.80.112/28 permit
+66.196.80.144/29 permit
+66.196.80.193 permit
+66.196.81.0/24 permit
+66.196.81.104/29 permit
+66.196.81.112/29 permit
+66.196.81.120 permit
+66.196.81.125 permit
+66.196.81.126/31 permit
+66.196.81.128/28 permit
+66.196.81.144/29 permit
+66.196.81.152/31 permit
+66.196.81.154 permit
+66.196.81.225 permit
+66.196.81.226/31 permit
+66.196.81.228/30 permit
+66.196.81.232/31 permit
+66.196.81.234 permit
+66.211.168.230/31 permit
+66.211.184.0/23 permit
+66.218.74.64/30 permit
+66.218.74.68/31 permit
+66.218.75.112/30 permit
+66.218.75.116/31 permit
+66.218.75.144/31 permit
+66.218.75.146 permit
+66.218.75.152 permit
+66.218.75.192/30 permit
+66.218.75.196/31 permit
+66.218.75.203 permit
+66.218.75.212/30 permit
+66.218.75.216/31 permit
+66.218.75.223 permit
+66.218.75.232/30 permit
+66.218.75.236/31 permit
+66.218.75.243 permit
+66.218.75.252/31 permit
+66.218.75.254 permit
+66.220.144.128/25 permit
+66.220.155.0/24 permit
+66.220.157.0/25 permit
+66.231.80.0/20 permit
+66.240.227.0/24 permit
+66.249.80.0/20 permit
+67.23.31.6 permit
+67.72.99.26 permit
+67.195.22.0/24 permit
+67.195.22.113 permit
+67.195.22.116/30 permit
+67.195.23.144/30 permit
+67.195.23.148 permit
+67.195.60.0/24 permit
+67.195.60.45 permit
+67.195.60.46/31 permit
+67.195.60.48/31 permit
+67.195.60.50 permit
+67.195.60.146 permit
+67.195.60.155 permit
+67.195.60.156 permit
+67.195.87.0/24 permit
+67.195.87.64 permit
+67.195.87.81 permit
+67.195.87.82/31 permit
+67.195.87.84/31 permit
+67.195.87.86 permit
+67.195.87.128 permit
+67.195.87.145 permit
+67.195.87.146/31 permit
+67.195.87.192 permit
+67.195.87.209 permit
+67.195.87.210/31 permit
+67.195.124.137 permit
+67.195.124.139 permit
+67.195.124.141 permit
+67.195.124.143 permit
+67.195.124.145 permit
+67.195.124.147 permit
+67.219.240.0/20 permit
+67.221.168.65 permit
+67.228.2.24/30 permit
+67.228.21.184/29 permit
+67.228.34.32/27 permit
+67.228.37.4/30 permit
+67.228.50.54/31 permit
+67.231.145.42 permit
+67.231.153.30 permit
+68.142.230.0/24 permit
+68.142.230.64/31 permit
+68.142.230.69 permit
+68.142.230.70/31 permit
+68.142.230.72/30 permit
+68.142.230.76/31 permit
+68.142.230.78 permit
+68.232.131.164 permit
+68.232.131.172 permit
+68.232.131.183 permit
+68.232.131.185 permit
+68.232.143.44 permit
+68.232.145.216 permit
+68.232.148.56 permit
+68.232.148.128 permit
+68.232.148.138 permit
+68.232.157.60 permit
+68.232.157.143 permit
+68.232.192.0/20 permit
+69.63.178.128/25 permit
+69.63.181.0/24 permit
+69.63.184.0/25 permit
+69.65.42.195 permit
+69.65.49.192/29 permit
+69.72.32.0/20 permit
+69.147.84.227 permit
+69.162.98.0/24 permit
+69.169.224.0/20 permit
+69.171.232.0/24 permit
+69.171.244.0/23 permit
+70.37.151.128/25 permit
+70.42.149.35 permit
+72.3.185.0/24 permit
+72.3.237.64/28 permit
+72.14.192.0/18 permit
+72.21.192.0/19 permit
+72.21.217.142 permit
+72.30.234.152/29 permit
+72.30.236.160/30 permit
+72.30.236.164/31 permit
+72.30.236.180/30 permit
+72.30.236.184/31 permit
+72.30.236.208/30 permit
+72.30.236.212/31 permit
+72.30.236.224/30 permit
+72.30.236.228/31 permit
+72.30.236.244/30 permit
+72.30.236.248/31 permit
+72.30.237.32/30 permit
+72.30.237.36/31 permit
+72.30.237.52/30 permit
+72.30.237.56/31 permit
+72.30.237.80/31 permit
+72.30.237.96/30 permit
+72.30.237.100/31 permit
+72.30.237.116/30 permit
+72.30.237.120/31 permit
+72.30.237.144/30 permit
+72.30.237.148/31 permit
+72.30.237.160/30 permit
+72.30.237.164/31 permit
+72.30.237.180/30 permit
+72.30.237.184/31 permit
+72.30.237.204/30 permit
+72.30.238.0/23 permit
+72.30.238.116/30 permit
+72.30.238.120/31 permit
+72.30.238.128 permit
+72.30.238.133 permit
+72.30.238.168/30 permit
+72.30.238.172/31 permit
+72.30.238.188/30 permit
+72.30.238.192 permit
+72.30.238.197 permit
+72.30.238.224/31 permit
+72.30.238.240/30 permit
+72.30.238.244/31 permit
+72.30.239.5 permit
+72.30.239.37 permit
+72.30.239.38/31 permit
+72.30.239.40/31 permit
+72.30.239.42 permit
+72.30.239.57 permit
+72.30.239.64 permit
+72.30.239.69 permit
+72.30.239.89 permit
+72.30.239.90/31 permit
+72.30.239.92/31 permit
+72.30.239.94 permit
+72.30.239.128 permit
+72.30.239.198 permit
+72.30.239.224/30 permit
+72.30.239.228/31 permit
+72.30.239.244/30 permit
+72.30.239.248/31 permit
+72.32.154.0/24 permit
+72.32.217.0/24 permit
+72.32.243.0/24 permit
+72.34.168.75 permit
+72.34.168.76 permit
+72.52.72.32/28 permit
+72.52.72.36 permit
+74.6.128.0/21 permit
+74.6.128.0/24 permit
+74.6.129.0/24 permit
+74.6.130.0/24 permit
+74.6.131.0/24 permit
+74.6.132.0/24 permit
+74.6.133.0/24 permit
+74.6.134.0/24 permit
+74.6.135.0/24 permit
+74.63.63.115 permit
+74.63.63.121 permit
+74.63.194.126 permit
+74.63.212.0/24 permit
+74.63.234.75 permit
+74.63.236.0/24 permit
+74.86.113.28/30 permit
+74.86.129.240/30 permit
+74.86.131.208/30 permit
+74.86.132.208/30 permit
+74.86.160.160/30 permit
+74.86.164.188/30 permit
+74.86.171.192/30 permit
+74.86.195.28/30 permit
+74.86.207.36/30 permit
+74.86.226.216/30 permit
+74.86.236.240/30 permit
+74.86.241.250/31 permit
+74.112.67.243 permit
+74.125.0.0/16 permit
+74.202.227.40 permit
+74.208.4.192/26 permit
+74.208.5.64/26 permit
+74.208.122.0/26 permit
+74.209.250.0/24 permit
+74.209.250.12 permit
+75.126.253.48 permit
+76.223.176.0/24 permit
+76.223.180.0/23 permit
+76.223.188.0/24 permit
+76.223.189.0/24 permit
+76.223.190.0/24 permit
+77.238.176.0/22 permit
+77.238.176.0/24 permit
+77.238.177.0/24 permit
+77.238.178.0/24 permit
+77.238.179.0/24 permit
+77.238.189.21 permit
+77.238.189.23 permit
+77.238.189.35 permit
+77.238.189.39 permit
+77.238.189.58/31 permit
+77.238.189.60/30 permit
+77.238.189.64/29 permit
+77.238.189.76/31 permit
+77.238.189.128/30 permit
+77.238.189.132/31 permit
+77.238.189.137 permit
+77.238.189.138/31 permit
+77.238.189.140/31 permit
+77.238.189.142 permit
+77.238.189.146/31 permit
+77.238.189.148/30 permit
+81.223.46.0/27 permit
+82.165.159.0/24 permit
+82.165.159.0/26 permit
+82.165.229.130 permit
+82.165.230.22 permit
+84.16.77.1 permit
+85.158.136.0/21 permit
+86.61.88.25 permit
+87.238.80.0/21 permit
+87.248.103.12 permit
+87.248.103.21 permit
+87.248.103.23 permit
+87.248.103.27 permit
+87.248.103.29 permit
+87.248.103.36 permit
+87.248.103.42/31 permit
+87.248.103.44 permit
+87.248.103.64 permit
+87.248.103.76 permit
+87.248.103.83 permit
+87.248.103.92/31 permit
+87.248.103.94 permit
+87.248.103.107 permit
+87.248.103.113 permit
+87.248.103.122 permit
+87.248.110.0/24 permit
+87.248.117.30 permit
+87.248.117.65 permit
+87.248.117.67 permit
+87.248.117.70 permit
+87.248.117.73 permit
+87.248.117.74 permit
+87.248.117.86 permit
+87.248.117.97 permit
+87.248.117.98 permit
+87.248.117.104 permit
+87.248.117.119 permit
+87.248.117.124 permit
+87.248.117.185 permit
+87.248.117.196 permit
+87.248.117.198 permit
+87.248.117.201 permit
+87.248.117.202 permit
+87.248.117.205 permit
+87.253.232.0/21 permit
+89.22.108.0/24 permit
+91.194.248.0/23 permit
+91.211.240.0/22 permit
+91.211.243.0/24 permit
+91.220.42.0/24 permit
+94.236.119.0/26 permit
+94.245.112.0/27 permit
+94.245.112.10/31 permit
+95.131.104.0/21 permit
+96.43.144.0/20 permit
+96.43.144.64/28 permit
+96.43.144.64/31 permit
+96.43.148.64/28 permit
+96.43.148.64/31 permit
+96.43.151.64/28 permit
+96.46.150.192/27 permit
+98.136.44.181 permit
+98.136.44.182/31 permit
+98.136.44.184 permit
+98.136.164.0/24 permit
+98.136.164.36/31 permit
+98.136.164.64/29 permit
+98.136.164.72/30 permit
+98.136.164.76/31 permit
+98.136.164.78 permit
+98.136.172.32/30 permit
+98.136.172.36/31 permit
+98.136.185.0/24 permit
+98.136.185.29 permit
+98.136.185.42/31 permit
+98.136.185.46 permit
+98.136.185.115 permit
+98.136.214.28/30 permit
+98.136.214.97 permit
+98.136.214.98/31 permit
+98.136.214.100 permit
+98.136.214.116/30 permit
+98.136.214.120/31 permit
+98.136.214.157 permit
+98.136.214.158/31 permit
+98.136.214.160/31 permit
+98.136.214.162 permit
+98.136.214.190/31 permit
+98.136.214.192/30 permit
+98.136.214.238/31 permit
+98.136.214.255 permit
+98.136.215.0/31 permit
+98.136.215.2 permit
+98.136.215.3 permit
+98.136.215.4/31 permit
+98.136.215.6 permit
+98.136.215.114/31 permit
+98.136.215.116/31 permit
+98.136.215.118 permit
+98.136.215.136/30 permit
+98.136.215.148/30 permit
+98.136.215.152/31 permit
+98.136.215.179 permit
+98.136.215.180/30 permit
+98.136.215.184 permit
+98.136.215.208/30 permit
+98.136.215.212/31 permit
+98.136.217.0/24 permit
+98.136.217.1 permit
+98.136.217.2 permit
+98.136.217.3 permit
+98.136.217.4/30 permit
+98.136.217.8/31 permit
+98.136.217.10/31 permit
+98.136.217.12/30 permit
+98.136.217.16/30 permit
+98.136.217.20/30 permit
+98.136.218.0/24 permit
+98.136.218.39 permit
+98.136.218.40/29 permit
+98.136.218.48/28 permit
+98.136.218.67 permit
+98.136.218.68/30 permit
+98.136.218.72/30 permit
+98.137.12.0/24 permit
+98.137.12.48/30 permit
+98.137.12.52/31 permit
+98.137.12.54 permit
+98.137.12.177 permit
+98.137.12.178/31 permit
+98.137.12.180/31 permit
+98.137.12.182 permit
+98.137.12.192/27 permit
+98.137.12.224/28 permit
+98.137.12.240/29 permit
+98.137.12.248/30 permit
+98.137.12.252/31 permit
+98.137.12.254 permit
+98.137.13.81 permit
+98.137.13.82 permit
+98.137.13.87 permit
+98.137.13.88 permit
+98.137.13.91 permit
+98.137.13.92 permit
+98.137.13.97 permit
+98.137.13.98 permit
+98.137.13.101 permit
+98.137.13.102 permit
+98.137.13.107 permit
+98.137.13.108 permit
+98.137.13.111 permit
+98.137.13.112 permit
+98.137.13.117 permit
+98.137.13.118 permit
+98.137.13.121 permit
+98.137.13.122 permit
+98.137.13.127 permit
+98.137.13.128 permit
+98.137.13.131 permit
+98.137.13.132 permit
+98.137.13.137 permit
+98.137.13.138 permit
+98.137.64.0/21 permit
+98.137.64.0/24 permit
+98.137.65.0/24 permit
+98.137.66.0/24 permit
+98.137.67.0/24 permit
+98.137.68.0/24 permit
+98.137.69.0/24 permit
+98.137.70.0/24 permit
+98.137.71.0/24 permit
+98.137.176.58/31 permit
+98.137.177.247 permit
+98.138.31.128/30 permit
+98.138.31.132/31 permit
+98.138.31.192/30 permit
+98.138.31.196/31 permit
+98.138.31.202/31 permit
+98.138.31.204/30 permit
+98.138.31.232/30 permit
+98.138.31.236/31 permit
+98.138.82.208/30 permit
+98.138.82.212/31 permit
+98.138.83.176/31 permit
+98.138.83.179 permit
+98.138.83.180/31 permit
+98.138.84.0/22 permit
+98.138.84.37 permit
+98.138.84.38/31 permit
+98.138.84.40/29 permit
+98.138.85.128/30 permit
+98.138.85.132/31 permit
+98.138.85.148/30 permit
+98.138.85.152/31 permit
+98.138.85.168/30 permit
+98.138.85.172/31 permit
+98.138.85.188/30 permit
+98.138.85.192/31 permit
+98.138.85.208/30 permit
+98.138.85.212/31 permit
+98.138.85.228/30 permit
+98.138.85.232/31 permit
+98.138.85.248/30 permit
+98.138.85.252/31 permit
+98.138.86.69 permit
+98.138.86.156/31 permit
+98.138.86.192/30 permit
+98.138.86.196/31 permit
+98.138.87.1 permit
+98.138.87.2/31 permit
+98.138.87.4/31 permit
+98.138.87.6 permit
+98.138.87.7 permit
+98.138.87.8/31 permit
+98.138.87.10/31 permit
+98.138.87.12 permit
+98.138.87.16/30 permit
+98.138.87.64/30 permit
+98.138.87.68/31 permit
+98.138.87.73 permit
+98.138.87.74/31 permit
+98.138.87.76/31 permit
+98.138.87.78 permit
+98.138.87.144/30 permit
+98.138.87.148/31 permit
+98.138.87.192/30 permit
+98.138.87.196/31 permit
+98.138.88.0/22 permit
+98.138.88.105 permit
+98.138.88.106 permit
+98.138.88.128/30 permit
+98.138.88.132/31 permit
+98.138.88.148/30 permit
+98.138.88.152/31 permit
+98.138.88.232/29 permit
+98.138.89.160/28 permit
+98.138.89.192/29 permit
+98.138.89.232/31 permit
+98.138.89.234 permit
+98.138.89.240 permit
+98.138.89.244/31 permit
+98.138.89.246 permit
+98.138.89.248/30 permit
+98.138.89.252/31 permit
+98.138.89.254 permit
+98.138.90.64/28 permit
+98.138.90.80/29 permit
+98.138.90.88/30 permit
+98.138.90.92/31 permit
+98.138.90.95 permit
+98.138.90.96/30 permit
+98.138.90.100 permit
+98.138.90.104/30 permit
+98.138.90.108/31 permit
+98.138.90.113 permit
+98.138.90.114/31 permit
+98.138.90.116/31 permit
+98.138.90.118 permit
+98.138.90.122/31 permit
+98.138.90.124/30 permit
+98.138.90.131 permit
+98.138.90.132/30 permit
+98.138.90.136 permit
+98.138.91.1 permit
+98.138.91.2/31 permit
+98.138.91.4/31 permit
+98.138.91.6 permit
+98.138.100.0/23 permit
+98.138.100.220/30 permit
+98.138.100.224/30 permit
+98.138.100.228/31 permit
+98.138.101.160/28 permit
+98.138.101.176/29 permit
+98.138.104.96/30 permit
+98.138.104.100 permit
+98.138.104.112/30 permit
+98.138.104.116 permit
+98.138.120.0/24 permit
+98.138.120.36/30 permit
+98.138.120.48/28 permit
+98.138.197.46/31 permit
+98.138.197.48/30 permit
+98.138.197.169 permit
+98.138.197.176 permit
+98.138.197.180 permit
+98.138.198.52/31 permit
+98.138.198.54 permit
+98.138.198.56 permit
+98.138.198.61 permit
+98.138.198.190/31 permit
+98.138.198.239 permit
+98.138.199.6 permit
+98.138.199.9 permit
+98.138.199.48 permit
+98.138.199.83 permit
+98.138.199.84 permit
+98.138.199.86/31 permit
+98.138.199.94 permit
+98.138.199.116 permit
+98.138.199.208/30 permit
+98.138.199.212/31 permit
+98.138.199.218/31 permit
+98.138.199.220/30 permit
+98.138.199.236 permit
+98.138.206.67 permit
+98.138.206.73 permit
+98.138.206.143 permit
+98.138.206.167 permit
+98.138.206.169 permit
+98.138.206.173 permit
+98.138.207.9 permit
+98.138.207.10/31 permit
+98.138.207.12/31 permit
+98.138.207.14 permit
+98.138.210.39 permit
+98.138.210.64/30 permit
+98.138.210.68/31 permit
+98.138.210.74/31 permit
+98.138.210.76/30 permit
+98.138.210.84 permit
+98.138.210.86 permit
+98.138.210.89 permit
+98.138.210.93 permit
+98.138.210.94 permit
+98.138.210.96 permit
+98.138.210.98 permit
+98.138.210.101 permit
+98.138.210.111 permit
+98.138.210.115 permit
+98.138.210.122 permit
+98.138.210.136 permit
+98.138.210.146 permit
+98.138.210.148 permit
+98.138.210.155 permit
+98.138.210.158/31 permit
+98.138.210.166 permit
+98.138.210.169 permit
+98.138.210.175 permit
+98.138.210.177 permit
+98.138.210.181 permit
+98.138.210.182/31 permit
+98.138.210.187 permit
+98.138.210.189 permit
+98.138.210.201 permit
+98.138.210.203 permit
+98.138.210.210 permit
+98.138.210.240/30 permit
+98.138.210.244/31 permit
+98.138.211.122/31 permit
+98.138.211.124/30 permit
+98.138.211.128/30 permit
+98.138.211.132/31 permit
+98.138.211.148/30 permit
+98.138.211.152/31 permit
+98.138.211.216/30 permit
+98.138.211.220/31 permit
+98.138.213.128/30 permit
+98.138.213.132/31 permit
+98.138.213.138/31 permit
+98.138.213.140/30 permit
+98.138.213.148/30 permit
+98.138.213.152/31 permit
+98.138.213.158/31 permit
+98.138.213.160/30 permit
+98.138.213.168/30 permit
+98.138.213.172/31 permit
+98.138.213.237 permit
+98.138.213.238/31 permit
+98.138.213.240/31 permit
+98.138.213.242 permit
+98.138.215.0/24 permit
+98.138.215.12/30 permit
+98.138.215.16/28 permit
+98.138.217.216/30 permit
+98.138.217.220/31 permit
+98.138.226.0/24 permit
+98.138.226.30/31 permit
+98.138.226.56/29 permit
+98.138.226.64/30 permit
+98.138.226.68/31 permit
+98.138.226.74/31 permit
+98.138.226.76/30 permit
+98.138.226.84/30 permit
+98.138.226.88/31 permit
+98.138.226.124/30 permit
+98.138.226.128/30 permit
+98.138.226.132/31 permit
+98.138.226.160/29 permit
+98.138.226.168/31 permit
+98.138.226.240/30 permit
+98.138.226.244 permit
+98.138.227.32/30 permit
+98.138.227.36/31 permit
+98.138.227.56/30 permit
+98.138.227.60/31 permit
+98.138.227.80/30 permit
+98.138.227.84/31 permit
+98.138.227.104/30 permit
+98.138.227.108/31 permit
+98.138.227.128/30 permit
+98.138.227.132/31 permit
+98.138.229.0/24 permit
+98.138.229.24/29 permit
+98.138.229.32/31 permit
+98.138.229.122/31 permit
+98.138.229.138/31 permit
+98.138.229.154/31 permit
+98.138.229.170/31 permit
+98.139.164.0/24 permit
+98.139.164.96/30 permit
+98.139.164.100/30 permit
+98.139.164.104/29 permit
+98.139.164.112/30 permit
+98.139.172.112/30 permit
+98.139.172.116/31 permit
+98.139.175.0/24 permit
+98.139.175.65 permit
+98.139.175.66/31 permit
+98.139.175.68/30 permit
+98.139.175.72/29 permit
+98.139.175.80/29 permit
+98.139.175.88/30 permit
+98.139.175.92/31 permit
+98.139.175.94 permit
+98.139.210.112/30 permit
+98.139.210.128/30 permit
+98.139.210.132/31 permit
+98.139.210.138/31 permit
+98.139.210.140/30 permit
+98.139.210.148/30 permit
+98.139.210.152/31 permit
+98.139.210.170/31 permit
+98.139.210.172/30 permit
+98.139.210.180/30 permit
+98.139.210.184/31 permit
+98.139.210.190/31 permit
+98.139.210.192/30 permit
+98.139.210.196/31 permit
+98.139.210.202/31 permit
+98.139.210.204/30 permit
+98.139.211.0/24 permit
+98.139.211.160/30 permit
+98.139.211.192/28 permit
+98.139.212.0/23 permit
+98.139.212.160/28 permit
+98.139.212.176/29 permit
+98.139.212.184/30 permit
+98.139.212.188/31 permit
+98.139.212.192/27 permit
+98.139.212.224/28 permit
+98.139.212.240/29 permit
+98.139.212.248/30 permit
+98.139.213.8/31 permit
+98.139.213.10/31 permit
+98.139.213.12/30 permit
+98.139.214.155 permit
+98.139.214.156/30 permit
+98.139.214.221 permit
+98.139.215.0/24 permit
+98.139.215.228/31 permit
+98.139.215.230 permit
+98.139.215.248/30 permit
+98.139.215.252/31 permit
+98.139.215.254 permit
+98.139.218.53 permit
+98.139.218.61 permit
+98.139.218.63 permit
+98.139.219.128 permit
+98.139.219.138 permit
+98.139.219.159 permit
+98.139.219.177 permit
+98.139.219.184 permit
+98.139.219.193 permit
+98.139.219.194 permit
+98.139.219.196 permit
+98.139.219.203 permit
+98.139.219.209 permit
+98.139.219.215 permit
+98.139.219.216/31 permit
+98.139.219.231 permit
+98.139.220.43 permit
+98.139.220.50 permit
+98.139.220.57 permit
+98.139.220.63 permit
+98.139.220.71 permit
+98.139.220.73 permit
+98.139.220.85 permit
+98.139.220.96 permit
+98.139.220.100 permit
+98.139.220.103 permit
+98.139.220.104 permit
+98.139.220.106/31 permit
+98.139.220.110/31 permit
+98.139.220.112/31 permit
+98.139.220.144 permit
+98.139.220.152 permit
+98.139.220.157 permit
+98.139.220.158 permit
+98.139.220.163 permit
+98.139.220.164 permit
+98.139.220.170 permit
+98.139.220.182 permit
+98.139.220.187 permit
+98.139.220.189 permit
+98.139.220.193 permit
+98.139.220.198 permit
+98.139.220.203 permit
+98.139.220.208/31 permit
+98.139.220.212 permit
+98.139.220.214/31 permit
+98.139.220.219 permit
+98.139.220.223 permit
+98.139.220.232 permit
+98.139.220.238 permit
+98.139.220.243 permit
+98.139.220.245 permit
+98.139.220.253 permit
+98.139.221.0/24 permit
+98.139.221.43 permit
+98.139.221.60/30 permit
+98.139.221.156/30 permit
+98.139.221.232/30 permit
+98.139.221.236/31 permit
+98.139.221.250 permit
+98.139.244.0/24 permit
+98.139.244.47 permit
+98.139.244.49 permit
+98.139.244.50/31 permit
+98.139.244.52/30 permit
+98.139.244.57 permit
+98.139.244.58/31 permit
+98.139.244.60/31 permit
+98.139.244.62 permit
+98.139.244.132 permit
+98.139.244.141 permit
+98.139.244.142/31 permit
+98.139.244.144/31 permit
+98.139.244.146 permit
+98.139.244.152 permit
+98.139.244.161 permit
+98.139.244.162/31 permit
+98.139.244.164/31 permit
+98.139.244.166 permit
+98.139.244.172 permit
+98.139.244.181 permit
+98.139.244.182/31 permit
+98.139.244.184/31 permit
+98.139.244.186 permit
+98.139.244.192 permit
+98.139.244.201 permit
+98.139.244.202/31 permit
+98.139.244.204/31 permit
+98.139.244.206 permit
+98.139.244.212 permit
+98.139.244.221 permit
+98.139.244.222/31 permit
+98.139.244.224/31 permit
+98.139.244.226 permit
+98.139.244.232 permit
+98.139.245.176/30 permit
+98.139.245.180/31 permit
+98.139.245.208/30 permit
+98.139.245.212/31 permit
+103.9.8.121 permit
+103.9.8.122 permit
+103.9.8.123 permit
+103.9.96.0/22 permit
+103.13.69.0/24 permit
+103.28.42.0/24 permit
+103.96.20.0/24 permit
+103.96.22.0/24 permit
+103.237.104.0/22 permit
+104.43.243.237 permit
+104.47.0.0/17 permit
+104.130.96.0/28 permit
+104.130.122.0/23 permit
+104.215.148.63 permit
+104.245.209.192/26 permit
+106.10.144.64/27 permit
+106.10.144.100/31 permit
+106.10.144.103 permit
+106.10.144.112/28 permit
+106.10.144.128 permit
+106.10.144.133 permit
+106.10.144.138 permit
+106.10.144.143 permit
+106.10.144.148 permit
+106.10.144.153 permit
+106.10.144.158 permit
+106.10.144.163 permit
+106.10.144.168 permit
+106.10.145.33 permit
+106.10.145.34/31 permit
+106.10.145.160/31 permit
+106.10.145.162 permit
+106.10.145.192/30 permit
+106.10.145.196/31 permit
+106.10.145.224/30 permit
+106.10.145.228/31 permit
+106.10.146.48/30 permit
+106.10.146.52/31 permit
+106.10.146.224/30 permit
+106.10.146.228/31 permit
+106.10.148.0/24 permit
+106.10.148.48/30 permit
+106.10.148.52/31 permit
+106.10.148.68/30 permit
+106.10.148.80/28 permit
+106.10.148.100/30 permit
+106.10.148.124/31 permit
+106.10.148.252/31 permit
+106.10.148.254 permit
+106.10.149.28/31 permit
+106.10.149.30 permit
+106.10.149.160/30 permit
+106.10.149.164/31 permit
+106.10.150.0/23 permit
+106.10.150.23 permit
+106.10.150.24/30 permit
+106.10.150.28/31 permit
+106.10.150.32/30 permit
+106.10.150.36/31 permit
+106.10.150.52/30 permit
+106.10.150.56/31 permit
+106.10.150.72/30 permit
+106.10.150.76/31 permit
+106.10.150.92/30 permit
+106.10.150.96/31 permit
+106.10.150.112/30 permit
+106.10.150.116/31 permit
+106.10.150.132/30 permit
+106.10.150.136/31 permit
+106.10.150.172/30 permit
+106.10.151.15 permit
+106.10.151.16/31 permit
+106.10.151.18 permit
+106.10.151.19 permit
+106.10.151.20 permit
+106.10.151.21 permit
+106.10.151.22/31 permit
+106.10.151.24/31 permit
+106.10.151.26/31 permit
+106.10.151.28/30 permit
+106.10.151.122/31 permit
+106.10.151.138/31 permit
+106.10.151.154/31 permit
+106.10.151.170/31 permit
+106.10.151.186/31 permit
+106.10.151.202/31 permit
+106.10.151.218/31 permit
+106.10.151.234/31 permit
+106.10.151.239 permit
+106.10.151.250/31 permit
+106.10.151.252/31 permit
+106.10.151.254 permit
+106.10.167.0/24 permit
+106.10.167.72 permit
+106.10.167.128/27 permit
+106.10.167.160/28 permit
+106.10.167.176/31 permit
+106.10.167.244/31 permit
+106.10.167.246 permit
+106.10.169.16/30 permit
+106.10.169.20 permit
+106.10.169.21 permit
+106.10.169.208/31 permit
+106.10.169.210/31 permit
+106.10.169.233 permit
+106.10.169.234/31 permit
+106.10.169.236/31 permit
+106.10.169.238 permit
+106.10.169.253 permit
+106.10.169.254 permit
+106.10.174.118/31 permit
+106.10.174.120/30 permit
+106.10.174.154/31 permit
+106.10.174.156/30 permit
+106.10.176.0/24 permit
+106.10.176.32/29 permit
+106.10.176.48 permit
+106.10.176.112 permit
+106.10.176.128/29 permit
+106.10.176.136 permit
+106.10.176.255 permit
+106.10.177.0 permit
+106.10.177.108/30 permit
+106.10.177.128/30 permit
+106.10.177.184/30 permit
+106.10.177.188/31 permit
+106.10.177.217 permit
+106.10.177.218/31 permit
+106.10.177.220/31 permit
+106.10.177.222 permit
+106.10.196.43 permit
+106.10.196.44/30 permit
+106.10.196.48 permit
+106.10.240.0/22 permit
+106.10.240.0/24 permit
+106.10.241.0/24 permit
+106.10.242.0/24 permit
+106.10.243.0/24 permit
+106.10.244.0/24 permit
+106.50.16.0/28 permit
+108.174.0.0/24 permit
+108.174.0.215 permit
+108.174.3.0/24 permit
+108.174.3.215 permit
+108.174.6.0/24 permit
+108.174.6.215 permit
+108.175.18.45 permit
+108.175.30.45 permit
+108.177.8.0/21 permit
+108.177.96.0/19 permit
+108.178.6.0/24 permit
+109.237.142.0/24 permit
+111.221.23.128/25 permit
+111.221.26.0/27 permit
+111.221.66.0/25 permit
+111.221.69.128/25 permit
+111.221.112.0/21 permit
+116.214.12.0/24 permit
+116.214.12.47 permit
+116.214.12.48/31 permit
+116.214.12.56/31 permit
+116.214.12.58 permit
+116.214.12.73 permit
+116.214.12.74/31 permit
+116.214.12.76/31 permit
+116.214.12.78 permit
+116.214.12.93 permit
+116.214.12.94/31 permit
+116.214.12.96/31 permit
+116.214.12.98 permit
+117.120.16.0/21 permit
+119.42.242.52/31 permit
+119.42.242.156 permit
+124.47.150.0/24 permit
+124.47.189.0/24 permit
+124.108.96.0/24 permit
+124.108.96.24/31 permit
+124.108.96.28/31 permit
+124.108.96.70/31 permit
+124.108.96.72/31 permit
+128.127.70.0/26 permit
+129.41.77.70 permit
+129.41.169.249 permit
+130.61.9.72 permit
+130.61.68.235 permit
+130.211.0.0/22 permit
+130.248.172.0/24 permit
+130.248.173.0/24 permit
+131.107.0.0/16 permit
+131.253.30.0/24 permit
+131.253.121.0/26 permit
+131.253.121.20 permit
+131.253.121.52 permit
+132.145.11.129 permit
+132.145.13.209 permit
+134.170.27.8 permit
+134.170.113.0/26 permit
+134.170.141.64/26 permit
+134.170.143.0/24 permit
+134.170.174.0/24 permit
+135.84.80.192/26 permit
+135.84.82.0/24 permit
+135.84.216.0/22 permit
+136.143.182.0/23 permit
+136.143.188.0/23 permit
+136.147.128.0/20 permit
+136.147.135.0/24 permit
+136.147.176.0/20 permit
+136.147.176.0/24 permit
+136.147.182.0/24 permit
+139.60.152.0/22 permit
+139.178.64.159 permit
+139.178.64.195 permit
+139.180.17.0/24 permit
+141.193.32.0/23 permit
+146.20.112.0/26 permit
+146.20.113.0/24 permit
+146.20.191.0/24 permit
+146.88.28.0/24 permit
+146.101.78.0/24 permit
+147.75.65.173 permit
+147.75.65.174 permit
+147.75.98.190 permit
+147.160.158.0/24 permit
+147.243.1.47 permit
+147.243.1.48 permit
+147.243.1.153 permit
+147.243.128.24 permit
+147.243.128.26 permit
+148.105.0.14 permit
+148.105.8.0/21 permit
+149.72.0.0/16 permit
+151.101.1.140 permit
+151.101.65.140 permit
+151.101.129.140 permit
+151.101.193.140 permit
+157.55.0.192/26 permit
+157.55.1.128/26 permit
+157.55.2.0/25 permit
+157.55.9.128/25 permit
+157.55.11.0/25 permit
+157.55.49.0/25 permit
+157.55.61.0/24 permit
+157.55.157.128/25 permit
+157.55.225.0/25 permit
+157.56.24.0/25 permit
+157.56.120.128/26 permit
+157.56.232.0/21 permit
+157.56.240.0/20 permit
+157.56.248.0/21 permit
+157.58.196.96/29 permit
+157.58.249.3 permit
+157.151.208.65 permit
+158.247.16.0/20 permit
+159.135.224.0/20 permit
+161.38.192.0/22 permit
+161.38.196.0/22 permit
+161.71.32.0/21 permit
+162.208.119.181 permit
+162.247.216.0/22 permit
+162.248.184.121 permit
+162.248.184.122 permit
+162.248.185.121 permit
+162.248.185.122 permit
+162.248.186.121 permit
+162.248.186.122 permit
+163.47.180.0/22 permit
+163.114.130.16 permit
+166.78.68.0/22 permit
+166.78.68.221 permit
+166.78.69.146 permit
+166.78.69.169 permit
+166.78.69.170 permit
+166.78.71.131 permit
+167.89.0.0/17 permit
+167.89.2.4 permit
+167.89.22.44 permit
+167.89.25.84 permit
+167.89.31.192/29 permit
+167.89.32.5 permit
+167.89.32.50 permit
+167.89.46.159 permit
+167.89.46.185 permit
+167.89.60.95 permit
+167.89.62.118 permit
+167.89.64.9 permit
+167.89.65.0 permit
+167.89.65.53 permit
+167.89.65.100 permit
+167.89.74.233 permit
+167.89.75.33 permit
+167.89.75.126 permit
+167.89.75.136 permit
+167.89.75.164 permit
+167.89.101.2 permit
+167.89.101.192/28 permit
+167.89.107.125 permit
+167.89.107.127 permit
+167.89.107.129 permit
+167.89.107.136 permit
+167.216.129.170 permit
+167.216.129.182/31 permit
+167.216.129.184/29 permit
+167.216.129.192/29 permit
+167.216.129.200 permit
+167.216.129.205 permit
+167.216.129.206/31 permit
+167.216.129.208/31 permit
+167.216.129.210 permit
+167.220.67.232/29 permit
+167.220.67.238 permit
+168.245.0.0/17 permit
+172.217.0.0/19 permit
+172.217.32.0/20 permit
+172.217.128.0/19 permit
+172.217.160.0/20 permit
+172.217.192.0/19 permit
+172.253.56.0/21 permit
+172.253.112.0/20 permit
+173.0.84.224/27 permit
+173.0.94.244/30 permit
+173.193.132.134/31 permit
+173.193.210.32/27 permit
+173.194.0.0/16 permit
+173.203.79.182 permit
+173.203.81.39 permit
+173.224.160.128/25 permit
+173.224.160.188 permit
+173.224.161.128/25 permit
+173.228.155.0/24 permit
+173.236.20.0/24 permit
+174.36.84.8/29 permit
+174.36.84.16/29 permit
+174.36.84.32/29 permit
+174.36.84.144/29 permit
+174.36.84.240/29 permit
+174.36.85.248/30 permit
+174.36.114.128/30 permit
+174.36.114.140/30 permit
+174.36.114.148/30 permit
+174.36.114.152/29 permit
+174.37.67.28/30 permit
+174.37.226.64/27 permit
+174.129.194.241 permit
+174.129.203.189 permit
+174.137.46.0/24 permit
+176.32.105.0/24 permit
+176.32.127.0/24 permit
+178.236.10.128/26 permit
+180.189.28.0/24 permit
+182.50.76.0/22 permit
+182.50.78.64/28 permit
+184.173.105.0/24 permit
+184.173.153.0/24 permit
+185.4.120.0/24 permit
+185.4.122.0/24 permit
+185.12.80.0/22 permit
+185.28.196.0/22 permit
+185.58.84.0/24 permit
+185.58.87.0/24 permit
+185.72.128.75 permit
+185.72.128.76 permit
+185.80.93.204 permit
+185.80.93.227 permit
+185.80.95.31 permit
+185.90.20.0/22 permit
+185.189.236.0/22 permit
+185.211.120.0/22 permit
+185.250.236.0/22 permit
+188.125.68.132 permit
+188.125.68.152/31 permit
+188.125.68.156 permit
+188.125.68.163 permit
+188.125.68.172/31 permit
+188.125.68.176 permit
+188.125.68.179 permit
+188.125.68.184 permit
+188.125.68.186 permit
+188.125.68.192 permit
+188.125.69.0/24 permit
+188.125.69.105 permit
+188.125.69.110 permit
+188.125.69.112 permit
+188.125.69.120 permit
+188.125.69.126 permit
+188.125.69.131 permit
+188.125.69.132/31 permit
+188.125.69.137 permit
+188.125.69.139 permit
+188.125.69.144/30 permit
+188.125.69.148/31 permit
+188.125.83.88/30 permit
+188.125.83.92/31 permit
+188.125.83.96/30 permit
+188.125.83.100/31 permit
+188.125.83.116/30 permit
+188.125.83.120/31 permit
+188.125.83.140/30 permit
+188.125.83.144/31 permit
+188.125.83.160/30 permit
+188.125.83.164/31 permit
+188.125.84.32/30 permit
+188.125.84.36 permit
+188.125.84.122/31 permit
+188.125.84.124/30 permit
+188.125.84.244/30 permit
+188.125.84.248/31 permit
+188.125.85.116/30 permit
+188.125.85.120/31 permit
+188.125.85.130/31 permit
+188.125.85.132/30 permit
+188.125.85.202/31 permit
+188.125.85.204/31 permit
+188.125.85.206 permit
+188.125.85.233 permit
+188.125.85.234/31 permit
+188.125.85.236/31 permit
+188.125.85.238 permit
+188.172.128.0/20 permit
+192.0.64.0/18 permit
+192.28.128.0/18 permit
+192.30.252.0/22 permit
+192.64.236.0/24 permit
+192.64.237.0/24 permit
+192.64.238.0/24 permit
+192.92.97.0/24 permit
+192.161.144.0/20 permit
+192.162.87.0/24 permit
+192.237.158.0/23 permit
+192.237.159.42 permit
+192.237.159.43 permit
+192.254.112.0/20 permit
+192.254.112.60 permit
+192.254.112.98/31 permit
+192.254.113.10 permit
+192.254.113.101 permit
+192.254.114.176 permit
+192.254.115.72 permit
+192.254.118.63 permit
+192.254.127.96/27 permit
+193.109.254.0/23 permit
+194.64.234.128/27 permit
+194.64.234.129 permit
+194.106.220.0/23 permit
+194.113.24.0/22 permit
+194.154.193.192/27 permit
+195.54.172.0/23 permit
+195.130.217.0/24 permit
+195.245.230.0/23 permit
+198.2.128.0/18 permit
+198.2.128.0/24 permit
+198.2.132.0/22 permit
+198.2.136.0/23 permit
+198.2.177.0/24 permit
+198.2.178.0/24 permit
+198.2.179.0/24 permit
+198.2.180.0/24 permit
+198.2.186.0/23 permit
+198.21.0.0/21 permit
+198.21.3.166 permit
+198.21.4.224 permit
+198.37.144.0/20 permit
+198.37.145.250 permit
+198.37.146.118/31 permit
+198.37.149.128 permit
+198.37.151.26 permit
+198.61.254.0/23 permit
+198.61.254.231 permit
+198.178.234.57 permit
+198.245.80.0/20 permit
+198.245.81.0/24 permit
+199.15.176.173 permit
+199.15.212.0/22 permit
+199.15.213.187 permit
+199.15.226.37 permit
+199.16.156.0/22 permit
+199.33.145.1 permit
+199.33.145.32 permit
+199.59.148.0/22 permit
+199.101.161.130 permit
+199.101.162.0/25 permit
+199.122.120.0/21 permit
+199.122.123.0/24 permit
+199.127.232.0/22 permit
+199.201.64.23 permit
+199.201.65.23 permit
+199.255.192.0/22 permit
+202.129.242.0/23 permit
+202.165.102.47 permit
+202.177.148.100 permit
+202.177.148.110 permit
+203.32.4.25 permit
+203.55.21.0/24 permit
+203.81.17.0/24 permit
+203.122.32.250 permit
+203.145.57.160/27 permit
+203.188.194.32 permit
+203.188.194.151 permit
+203.188.194.203 permit
+203.188.194.204 permit
+203.188.194.213 permit
+203.188.194.251 permit
+203.188.195.240/30 permit
+203.188.195.244/31 permit
+203.188.197.0/24 permit
+203.188.197.193 permit
+203.188.197.194/31 permit
+203.188.197.196/30 permit
+203.188.197.209 permit
+203.188.197.210/31 permit
+203.188.197.212/30 permit
+203.188.197.216/29 permit
+203.188.197.232/29 permit
+203.188.197.240/29 permit
+203.188.200.0/24 permit
+203.188.200.56/31 permit
+203.188.200.58 permit
+203.188.200.60/30 permit
+203.188.200.83 permit
+203.188.200.100/31 permit
+203.188.200.102 permit
+203.188.200.108/31 permit
+203.188.200.160/31 permit
+203.188.200.208/30 permit
+203.188.200.212/31 permit
+203.188.201.12/30 permit
+203.209.230.75 permit
+203.209.230.76/31 permit
+204.2.193.0/29 permit
+204.11.168.0/21 permit
+204.13.11.48/29 permit
+204.13.11.48/30 permit
+204.14.232.0/21 permit
+204.14.232.64/28 permit
+204.14.234.64/28 permit
+204.29.186.0/23 permit
+204.75.142.0/24 permit
+204.79.197.212 permit
+204.92.114.187 permit
+204.92.114.203 permit
+204.92.114.204/31 permit
+204.141.32.0/23 permit
+204.141.42.0/23 permit
+204.153.120.0/23 permit
+205.139.110.0/24 permit
+205.139.111.0/24 permit
+205.201.128.0/20 permit
+205.201.131.128/25 permit
+205.201.134.128/25 permit
+205.201.136.0/23 permit
+205.201.137.229 permit
+205.201.139.0/24 permit
+205.207.104.0/22 permit
+205.207.104.108 permit
+205.251.233.32 permit
+205.251.233.36 permit
+206.25.247.143 permit
+206.25.247.155 permit
+206.165.246.80/29 permit
+206.191.224.0/19 permit
+206.246.157.1 permit
+207.46.4.128/25 permit
+207.46.22.35 permit
+207.46.50.72 permit
+207.46.50.82 permit
+207.46.50.192/26 permit
+207.46.50.224 permit
+207.46.52.71 permit
+207.46.52.79 permit
+207.46.58.128/25 permit
+207.46.116.128/29 permit
+207.46.117.0/24 permit
+207.46.132.128/27 permit
+207.46.198.0/25 permit
+207.46.200.0/27 permit
+207.67.38.0/24 permit
+207.67.98.192/27 permit
+207.68.176.0/26 permit
+207.68.176.96/27 permit
+207.82.80.0/24 permit
+207.126.144.0/20 permit
+207.171.160.0/19 permit
+207.211.30.0/24 permit
+207.211.31.0/25 permit
+207.211.41.113 permit
+207.218.90.0/24 permit
+207.250.68.0/24 permit
+208.40.232.70 permit
+208.43.21.28/30 permit
+208.43.21.64/29 permit
+208.43.21.72/30 permit
+208.43.239.136/30 permit
+208.46.212.208/31 permit
+208.46.212.210 permit
+208.64.132.0/22 permit
+208.71.40.0/24 permit
+208.71.40.63 permit
+208.71.40.64/31 permit
+208.71.40.174/31 permit
+208.71.40.185 permit
+208.71.40.186/31 permit
+208.71.40.202/31 permit
+208.71.40.204/31 permit
+208.71.40.219 permit
+208.71.41.21 permit
+208.71.41.22/31 permit
+208.71.41.24/31 permit
+208.71.41.42/31 permit
+208.71.41.64/30 permit
+208.71.41.68/31 permit
+208.71.41.171 permit
+208.71.41.172/31 permit
+208.71.41.188/30 permit
+208.71.41.192/31 permit
+208.71.42.0/24 permit
+208.71.42.190/31 permit
+208.71.42.192/28 permit
+208.71.42.208/30 permit
+208.71.42.212/31 permit
+208.71.42.214 permit
+208.72.249.240/29 permit
+208.74.204.0/22 permit
+208.74.204.9 permit
+208.75.120.0/22 permit
+208.75.122.246 permit
+208.82.236.96/28 permit
+208.82.237.96/28 permit
+208.82.238.96/28 permit
+208.85.50.137 permit
+208.117.48.0/20 permit
+208.185.229.45 permit
+208.201.241.163 permit
+209.43.22.0/28 permit
+209.46.117.168 permit
+209.46.117.179 permit
+209.61.151.0/24 permit
+209.67.98.46 permit
+209.67.98.59 permit
+209.85.128.0/17 permit
+212.4.136.0/26 permit
+212.25.240.75 permit
+212.25.240.76 permit
+212.25.240.83 permit
+212.25.240.84 permit
+212.82.96.0/24 permit
+212.82.96.32/27 permit
+212.82.96.64/29 permit
+212.82.98.0/24 permit
+212.82.98.32/29 permit
+212.82.98.64/27 permit
+212.82.98.96/30 permit
+212.82.98.100/30 permit
+212.82.98.104/29 permit
+212.82.98.112/29 permit
+212.82.98.120/30 permit
+212.82.98.144/28 permit
+212.82.105.240/30 permit
+212.82.108.112/29 permit
+212.82.108.120/30 permit
+212.82.108.124/31 permit
+212.82.108.126 permit
+212.82.108.132/30 permit
+212.82.108.136/30 permit
+212.82.108.208/30 permit
+212.82.108.212/31 permit
+212.82.108.224/30 permit
+212.82.108.232/29 permit
+212.82.108.240/29 permit
+212.82.108.248/30 permit
+212.82.108.252/31 permit
+212.82.108.254 permit
+212.82.109.128/31 permit
+212.82.109.132 permit
+212.82.111.131 permit
+212.82.111.133 permit
+212.82.111.135 permit
+212.82.111.137 permit
+212.82.111.139 permit
+212.82.111.141 permit
+212.82.111.225 permit
+212.82.111.226/31 permit
+212.82.111.228/31 permit
+212.82.111.230 permit
+212.123.28.40 permit
+212.227.15.0/24 permit
+212.227.15.0/25 permit
+212.227.17.0/27 permit
+212.227.126.128/25 permit
+213.165.64.0/23 permit
+213.167.75.0/24 permit
+213.167.81.0/24 permit
+213.199.128.139 permit
+213.199.128.145 permit
+213.199.138.181 permit
+213.199.138.191 permit
+213.199.161.128/27 permit
+213.199.177.0/26 permit
+216.17.150.242 permit
+216.17.150.251 permit
+216.24.224.0/20 permit
+216.39.60.0/23 permit
+216.39.60.154/31 permit
+216.39.60.156/30 permit
+216.39.60.160/30 permit
+216.39.60.164 permit
+216.39.60.192/28 permit
+216.39.60.208/29 permit
+216.39.60.216 permit
+216.39.60.218 permit
+216.39.60.230/31 permit
+216.39.60.232/29 permit
+216.39.60.240/29 permit
+216.39.60.248/30 permit
+216.39.60.252/31 permit
+216.39.60.254 permit
+216.39.61.170 permit
+216.39.61.175 permit
+216.39.61.238/31 permit
+216.39.62.0/24 permit
+216.39.62.32/28 permit
+216.39.62.48/29 permit
+216.39.62.56/30 permit
+216.39.62.60/31 permit
+216.39.62.136/29 permit
+216.39.62.144/31 permit
+216.46.168.197 permit
+216.46.168.222 permit
+216.52.185.88/29 permit
+216.58.192.0/19 permit
+216.66.217.240/29 permit
+216.71.96.0/22 permit
+216.71.152.175 permit
+216.71.152.207 permit
+216.71.154.29 permit
+216.71.155.88 permit
+216.71.155.89 permit
+216.74.162.13 permit
+216.74.162.14 permit
+216.82.240.0/20 permit
+216.98.158.0/24 permit
+216.99.5.67 permit
+216.99.5.68 permit
+216.109.114.0/24 permit
+216.109.114.32/27 permit
+216.109.114.64/29 permit
+216.113.160.0/24 permit
+216.113.172.0/25 permit
+216.113.175.0/24 permit
+216.128.126.97 permit
+216.136.162.65 permit
+216.136.162.120/29 permit
+216.136.168.80/28 permit
+216.198.0.0/18 permit
+216.203.30.55 permit
+216.203.33.178/31 permit
+216.205.24.0/24 permit
+216.239.32.0/19 permit
+217.72.192.64/26 permit
+217.72.192.248/29 permit
+217.72.207.0/27 permit
+217.77.141.52 permit
+217.77.141.59 permit
+217.175.193.0/24 permit
+217.175.194.0/23 permit
+217.175.196.0/24 permit
+2001:4860:4000::/36 permit
+2404:6800:4000::/36 permit
+2607:f8b0:4000::/36 permit
+2620:109:c003:104::215 permit
+2620:109:c003:104::/64 permit
+2620:109:c006:104::215 permit
+2620:109:c006:104::/64 permit
+2620:109:c00d:104::/64 permit
+2620:10d:c091:450::16 permit
+2620:119:50c0:207::215 permit
+2620:119:50c0:207::/64 permit
+2800:3f0:4000::/36 permit
+194.25.134.0/24 permit # t-online.de
diff --git a/mailcow/src/mailcow-dockerized/data/conf/postfix/smtp_dsn_filter b/mailcow/src/mailcow-dockerized/data/conf/postfix/smtp_dsn_filter
new file mode 100644
index 0000000..2fb5101
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/conf/postfix/smtp_dsn_filter
@@ -0,0 +1,6 @@
+/^4(\.\d+\.\d+ TLS is required, but host \S+ refused to start TLS: .+)/
+ 5$1
+/^4(\.\d+\.\d+ TLS is required, but was not offered by host .+)/
+ 5$1
+/^4.7.5(.*)/
+ 5.7.5$1