Configuring and compiling postfix is more complex than just using make command. There are many options regarding databases, authentication as well as linux install locations, user and groups. It is challenging for an experienced person to install postfix from source and usually fails few times in the beginning.
Proper configuration also requires knowledge of Linux system, networking, security, etc. Not for beginners. The good point is that there are plenty of docs available how to do that.
Good luck.