Yes, it sort of make sense. But I did run a check on my sendmail status, and it's up and running. About sendmail configuration is default from beginning, I didn't change anything, but only two line of codes. What I did was comment out the following line:
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
That is, place a dnl in front so it looks like the following:
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
Then I remake sendmail.cf file by moving into the /etc/mail directory and typing in make -C /etc/mail
Then I restart sendmail. (/etc/init.d/sendmail/restart)
I think this is the right way to configure the sendmail so far. If you know what I did wrong, please let me know thanks.
So far, I'm clueless because my sendmail is not working the way it suppose to work, and the port 25 and 110 look like it was closed when I do the nmap, but I did check the iptables and see it was open, and my router also open those 2 ports.

.. Thanks for trying to help.