In general, you need everything for an internal network as you do to connect to the Internet. Working DNS that forward and reverse resolves every host on your internal network, sendmail must know about all users who want to send and receive mail, and sendmail must be configured to relay mail for all of those IP's (if it will be gatewaying to the real internet, otherwise, all users are valid and that's all you need.