If I remember right, Sendmail used to be easier to set up because the documentation back then was more organized....
The best thing I ever did was comment in the beginning of my sendmail.mc the setup process:
# make access.db -C /etc/mail
# m4 /usr/share/sendmail-cf/m4/cf.m4 sendmail.mc > sendmail.cf
# makemap hash /etc/mail/access < /etc/mail/access