LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Configuring Sendmail without a Fully Qualified Domain Name (https://www.linuxquestions.org/questions/linux-software-2/configuring-sendmail-without-a-fully-qualified-domain-name-636233/)

jroyce 04-18-2008 08:47 AM

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

bsdunix 04-18-2008 09:28 AM

Quote:

127.0.0.1 localhost
127.0.0.1 sever
192.168.1.5 server
Remove the 127.0.0.1 server entry.

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.

jroyce 04-18-2008 09:04 PM

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.