Configuring Sendmail without a Fully Qualified Domain Name
I have an Ubuntu distro (7.04) running with several different programs which send an email of their output. (crontab for one and Amanda as another).
I do not have my own domain name, nor do I really want one. My goal is to configure the server to be able to deliver emails to all of the local users--ONLY. I do not need any of the users to be able to send mail to the internet. I also do not want the output of cron or Amanda to go to my primary email address--I want it to stay on the local sever. (Thus I do not want to use something like sSMTP). The problem I am having is that sendmail is trying to resolve the hostname of my PC and failing, thus returning the mail to the originator. For example, if I try to send an email from 'user1@server' to 'user2@server', I get a "undeliverable" error and the email bounces back to user1 because sendmail cannot resolve the address 'server' When I type 'hostname' in the terminal, I get the response 'server', so it seems that that the OS knows its own name, it's just that sendmail can't figure it out. My /etc/hosts file says: 127.0.0.1 localhost 127.0.0.1 sever 192.168.1.5 server Any thoughts on how I can solve this? Thanks! Jonathan |
Quote:
Change 192.168.1.5 server to something that includes a FQDN, such as: 192.168.1.5 hostname.home.local hostname See if that works for you. |
Thank you, that helped.
I also had to update the /etc/hostname file to show the FQDN.
|
All times are GMT -5. The time now is 08:44 PM. |