I have no clue what I am doing incorrectly.
I can send email using evolution so my isp is not blocking port 25. I can use cyrus's deliver to send test mails from one user to another. I just cannot receive emails. I cant send mail from hotmail or gmail to my email server. My firewall has a hole poked in port 25. What else could be the problem?
Do I need to edit my host file? Do I need to use the domain name that my isp gives me in order for sendmail to accept mails properly? This must be it. I can't think of anything else. Any tips on how to edit my domain name? Would that be in the /etc/hosts file?
Maybe DNS is not able to resolve my domain name, which is the default that my isp gives me, to my ip address. Maybe if I set up my own dynamic dns domain I can get everything to work. In that case, can someone tell me what I need to do in order to make sure that sendmail recognizes my new domain? Do I simply need to edit my local-host-names file?
Ok Sendmail gurus if I look at my sendmail que by using /usr/sbin/sendmail -bp I get the following:
iAM6l7ul001162 161 Mon Nov 22 00:47 <exteriormail@gmail.com>
(makeconnection_ds: unsafe domain socket /var/imap/socket/lmt)
<me@my.domain.com
iAM6k3Fw001119 80 Mon Nov 22 00:46 <exteriormail@gmail.com>
(Deferred: No such file or directory)
<me@my.domain.com
iAM6eotm001073 3 Mon Nov 22 00:40 <exteriormail@gmail.com>
(Deferred: No such file or directory)
<me@my.domain.com
Now I changed the real email entries (of course). So what does this mean? The
me@my.domain.com matches exactly the email address that my external emails receive when I send them a message from my box. So when I get these replies are they not being resolved correctly back to the user who should be receiving the messages? In other words, is there a file that I need to put my.domain.com along with my username so that mails to my domain get mapped to my user? (Or am I not making sense? This has been a three day battle
)