My server ran FreeBSD very briefly until I found out how hard it was to find a server maintenance group who services FreeBSD. There are people who do, but they tended to be more expensive than those who serviced other flavors of *nix.
Here's a handy page with some intall guides and tweaks. FreeBSD uses 'ports' which can make auto-installing software pretty damned easy.
http://www.mostgraveconcern.com/freebsd/
Here's a list of ports that includes FTP, Mail clients and what-what.
http://www.freebsd.org/ports/