diff --git a/config/postfix/APKBUILD b/config/postfix/APKBUILD index 58c264a..e0de80b 100644 --- a/config/postfix/APKBUILD +++ b/config/postfix/APKBUILD @@ -3,7 +3,7 @@ . ../APKBUILD-config.template -pkgver=2023.07.05.03 +pkgver=2023.10.30.01 pkgrel=0 depends="postfix-pgsql redxen-secret-letsencrypt-chain redxen-secret-letsencrypt-private" @@ -42,7 +42,7 @@ package() { sha512sums=" 1cb4072b03f3e9d79b15a082ccad99fc005129b56fc42c467713520f89feef298082637fbfaa01a04c2a1b6e69a254d9018adccaf9d98a4532f067214a4035f4 master.cf -85629086e3a5daa664fbe33268e460d73a02e8ec889983383352e78fe2eac2ca5a749e03ca4e3eb65427cffd11f4834ac8ff6aa783e8ac117b46d3d18cbcf0d9 main.cf +a47f017c48446161f2a460d00aefa8f25332f2e7ab2ddc435a2f1ae37642c4abcae170532e92defa16ccb050ffbd21fd073b7c42b84d212a0c1fbd0e507d88fd main.cf e2e2073b064a921a9eeed028e17617bcd2d1235517d908b4daadef45eb4cbb8686023c532d7938a779021cdd9548afe97f59d4c3232e7e01dca229e37e8c63ff secret 51595b478be5cb66c9cb92963ba82f3851a5e912a1c427330ebd1a5abedd3e763467448e83f5c58f08dc51e70d420d0db6026eccc9955e3bb58f52f3773a4c85 pgsql-aliases.cf df25ccb7d6d27fba0cf4c75b440b81fc80e006583ff56f7a78fb8ddc361a4e63a0d80e92ccaf34d72e59a7b3babf8ca893c7b055ae0f9d75c04fc9b40dd00608 pgsql-users.cf diff --git a/config/postfix/main.cf b/config/postfix/main.cf index f13e8fa..3dbe297 100644 --- a/config/postfix/main.cf +++ b/config/postfix/main.cf @@ -16,11 +16,10 @@ mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 relayhost = relay_domains = $mydestination -virtual_alias_domains = mail.ripped-condoms.$myorigin -virtual_alias_maps = inline:{@mail.ripped-condoms.$myorigin=caskd} +virtual_alias_domains = $myorigin, mail.ripped-condoms.$myorigin +virtual_alias_maps = proxy:pgsql:/etc/redxen/postfix/pgsql-aliases.cf, inline:{@mail.ripped-condoms.$myorigin=caskd} -local_transport = local -alias_maps = proxy:pgsql:/etc/redxen/postfix/pgsql-aliases.cf +local_transport = lmtp:unix:/run/dovecot/lmtp smtpd_sender_login_maps = proxy:pgsql:/etc/redxen/postfix/pgsql-users.cf local_recipient_maps = $smtpd_sender_login_maps $alias_maps @@ -67,9 +66,6 @@ smtpd_sasl_path = /run/dovecot/auth smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myorigin -# Dovecot LMTP -mailbox_transport = lmtp:unix:/run/dovecot/lmtp - # OpenDKIM & RSpamD milter_protocol = 6 milter_default_action = tempfail @@ -77,3 +73,8 @@ internal_mail_filter_classes = smtpd_milters = inet:rspamd.routinginfo.internal:7510 $non_smtpd_milters non_smtpd_milters = inet:opendkim.routinginfo.internal:7514 + +# Caching +address_verify_negative_cache = yes +address_verify_negative_expire_time = 1d +address_verify_negative_refresh_time = 5m