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