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 firstname.lastname@example.org, which is set up as a catch-all account, so all email for [anyaddress]@givendomain.com will be delivered to email@example.com. So, somebody sends an email to firstname.lastname@example.org and it is delivered to the mailbox email@example.com. My current Android client checks firstname.lastname@example.org 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 email@example.com. What I want is for the mail to be sent from the address that it was originally sent to (in this case, firstname.lastname@example.org). 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.