Are DNS and other services needed?
None of the services (except File Sharing of course) is required. The only thing you have to add are proper DNS server settings in System Preferences > Network > interface > DNS and the Mac OS X server's host name in your enterprise's DNS database.

For server notifications you can use any valid email account (e.g. your admin or a special notification/monitoring account) in your enterprise.