I have a catchall email address configured on my domain (Stalwart 0.16).
When trying to send from an email address which is not my main account email and not an alias, it rejects the mail when I try to send it, with the message “You are not allowed to send from this address.. Please verify that your email address is correct in your account settings and try again.”
Adding that address as an explicit alias to the main account allows me to send from it.
Overall this is a good thing, and I like that it’s doing this.
But if there’s a catchall address configured, then the account that the catchall is delivering to should be able to send from any address that isn’t assigned to another user. Otherwise I can’t reply to email that came into the catchall with the same address it was sent to.