FastMail will do this if the folder already exists, but won't automatically create the folder.
1,587 karma · joined April 26, 2012
You need to pick a FastMail username to use to log in, even if you want to host your own domain. You never have to use this email address if you don't want to.
Family and business accounts are designed for hosting multiple separate accounts (with full separate logins) under the same (normally custom) domain, all on a single bill. There are features for administrating the different accounts and a shared address book. A personal (e.g. Enhanced) account is a single set of mailboxes/login, however can be used with multiple email addresses/domains.
Hope that answers your questions.
Disclaimer: I (obviously) work for FastMail. But still, you should check it out. :)