For those who don't know what a catch-all account is, it's an email account that accepts mail from [anyaddress]@givendomain.com if there isn't an existing mailbox specifically for that address. Obviously, as it's just a standard mailbox, all mail clients 'support' such accounts. But what I'm looking for is one with intelligent support... Example scenario: I have an email account with the address email@example.com, which is set up as a catch-all account, so all email for [anyaddress]@givendomain.com will be delivered to firstname.lastname@example.org. So, somebody sends an email to email@example.com and it is delivered to the mailbox firstname.lastname@example.org. My current Android client checks email@example.com mailbox, sees the mail and delivers it. All is fine so far. However, if I wish to reply to the mail, my current Android mail client(s) will send the address from firstname.lastname@example.org. What I want is for the mail to be sent from the address that it was originally sent to (in this case, email@example.com). I have Thunderbird set up on my PC, and use the extension "Virtual Identity", which does a very good job of achieving the same thing. But as I am spending less and less time at my desk these days, I'd really like to be able to mimic the behaviour on my Android devices.