Usually, UNIX / Linux user account used as email account. There are other ways like use sql / ldap backend to store username and password for email server which requires additional configuration and options. You can simply create user account using useradd command and modify account using usermod command.
useradd -s /sbin/nologin username
Maildir in /etc/skel directory, and Fedora will copy this structure to every newly created account.