There are many good mail- and ftp servers for Windows, both free and commercial. We can recommend the following:
Mail Server
FTP Server
Web Server