Allow aliasing for other domains too

This commit is contained in:
Alex D. 2024-03-30 18:45:58 +00:00
parent 9ed7981400
commit 5bbae2ba48
Signed by: caskd
GPG Key ID: F92BA85F61F4C173
2 changed files with 10 additions and 9 deletions

View File

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

View File

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