Yes,
this all you get if you use
iredmail solution, which installs all the needed packages at once (and with MySQL support for usr/passw & domains)
I'm using it and it's great.
FTP is just a matter of configuring vsftpd to use the same database for login (some waypoint you can use at my
guide).
good luck