[X] ... the documentation does not mention anything about my problem
[X] ... there are no open or closed issues that are related to my problem
Description
Not sure if I found a bug or a feature
It seems, catch-all not always works, when I would expect.
However, to me it seems contrary to the description, which says:
ANONADDY_ALL_DOMAINS: If you would like to have other domains to use (e.g. @username.example2.com), set a comma separated list like so, example.com,example2.com (default $ANONADDY_DOMAIN)
Based on this I expected, I will need to have all domains used in this line
Expected behaviour
I'm self-hosting anonaddy, using most recent version, 0.14.1
I have the main domain + additional 2 domains: catch-all is activated on both additional domains
Actual behaviour
I've recently added the 2nd additional domain, and noticed that catch-all was not working (and not even on the first one)
I've recently changed to this setting:
ANONADDY_ALL_DOMAINS=mainaddydomain.com,domain2.com,domain3.xyz
=> in these cases only addresses already created manually would work and be forwarded.
Additional problem, that there is no feedback at all about not forwarding the mail (it just goes into nowhere). The server does receive the message from the external sender (smtpd), but does not forward it to the recipient (smtp)
Steps to reproduce
In the anonaddy.env:
Catch-all not working
ANONADDY_ALL_DOMAINS=mainaddydomain.com,domain2.com,domain3.xyz
When I remove the 2 additional domains from this line, catch-all seems to work again
Catch-all is working:
ANONADDY_ALL_DOMAINS=mainaddydomain.com
Support guidelines
I've found a bug and checked that ...
Description
Not sure if I found a bug or a feature
It seems, catch-all not always works, when I would expect.
However, to me it seems contrary to the description, which says:
ANONADDY_ALL_DOMAINS: If you would like to have other domains to use (e.g. @username.example2.com), set a comma separated list like so, example.com,example2.com (default $ANONADDY_DOMAIN)
Based on this I expected, I will need to have all domains used in this lineExpected behaviour
Actual behaviour
ANONADDY_ALL_DOMAINS=mainaddydomain.com,domain2.com,domain3.xyz
=> in these cases only addresses already created manually would work and be forwarded.
Additional problem, that there is no feedback at all about not forwarding the mail (it just goes into nowhere). The server does receive the message from the external sender (smtpd), but does not forward it to the recipient (smtp)
Steps to reproduce
In the anonaddy.env:
Catch-all not working ANONADDY_ALL_DOMAINS=mainaddydomain.com,domain2.com,domain3.xyz
When I remove the 2 additional domains from this line, catch-all seems to work again Catch-all is working: ANONADDY_ALL_DOMAINS=mainaddydomain.com
Docker info
Docker Compose config
No response
Logs
=> no further interaction. In normal operation there are lines about forwarding email to recipient
PUID=1000 PGID=1000
MEMORY_LIMIT=256M UPLOAD_MAX_SIZE=16M OPCACHE_MEM_SIZE=128 REAL_IP_FROM=0.0.0.0/32 REAL_IP_HEADER=X-Forwarded-For LOG_IP_VAR=remote_addr
APP_KEY=base64:[redacted] APP_DEBUG=false APP_URL=https://app.mainaddydomain.com
ANONADDY_ADMIN_USERNAME=user-addy ANONADDY_ENABLE_REGISTRATION=false ANONADDY_DOMAIN=mainaddydomain.com
ANONADDY_ALL_DOMAINS=mainaddydomain.com,domain2.com,domain3.xyz # in this case, catch-all NOT working
ANONADDY_ALL_DOMAINS=mainaddydomain.com # this case, catch-all working correctly ANONADDY_HOSTNAME=mainaddydomain.com ANONADDY_DNS_RESOLVER=127.0.0.1 ANONADDY_SECRET=verylongsecret ANONADDY_DKIM_SELECTOR=default ANONADDY_DKIM_SIGNING_KEY=/data/dkim/mainaddydomain.com.private SANCTUM_STATEFUL_DOMAINS=app.mainaddydomain.com,localhost,localhost:8000,127.0.0.1,127.0.0.1:8000,domain2.com,domain3.xyz