Report this

What is the reason for this report?

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

Posted on January 19, 2018

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?



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

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.

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

I know, 4 years have passed, but I need respond this haha

Dude, your localhost IP is incorrect… 127.0.1.1 is wrong, the right is 127.0.0.1.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.