Question

Postfix: can't connect to localhost but can connect to 127.0.0.1?

Posted January 19, 2018 2.6k views
EmailUbuntu 16.04

Hello all!

For some reason I can’t seem to connect to postfix using ‘localhost’. The command 'telnet localhost 25’ returns the following:

Trying 127.0.1.1...
telnet: Unable to connect to remote host: Connection refused

My /etc/hosts file looks as follows:

127.0.1.1 localhost localhost.localdomain
droplet.ip.address.here example.com

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

/etc/postfix/main.cf (relevant section):

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = localhost
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = all

Could anybody help me solve what’s going on?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
1 answer

Hello,

Seems like that there is a typo in your /etc/hosts file, you need to change:

127.0.1.1 localhost

To:

127.0.0.1 localhost

Regards,
Bobby

Submit an Answer