HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (
-   Server Operation (
-   -   Postfix not responding to telnet (

CarbonCopy 18th April 2009 01:50

Postfix not responding to telnet
Well, this setup just isn't working for me. As you can see in my title, Postfix does not respond to telnet -l sshadmin localhost 25

One question I have right off the bat is, should my host name be (My mx record is set to that) or I've tried both, neither seem to work.


Removed by user
netstat -tulp

[root]/ # netstat -tulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address              Foreign Address            State      PID/Program name
tcp        0      0 *:mysql                    *:*                        LISTEN      16965/mysqld
tcp        0      0 -.privated:pop3 *:*                        LISTEN      17163/couriertcpd
tcp        0      0 -.privated:imap *:*                        LISTEN      17564/couriertcpd
tcp        0      0 -.privated:http *:*                        LISTEN      15495/httpd
tcp        0      0 *:ftp                      *:*                        LISTEN      32568/proftpd: (acc
tcp        0      0 *:telnet                    *:*                        LISTEN      17462/xinetd
tcp        0      0 *:smtp                      *:*                        LISTEN      17628/master
tcp        0      0 *:ssh                      *:*                        LISTEN      32744/sshd

MySQL mail table export

Removed By User
It is running

[root]/var/log # ps aux|grep postfix
root    17628  0.0  0.1  6688  1756 ?        Ss  17:47  0:00 /usr/libexec/postfix/master
postfix  17629  0.0  0.1  6800  1740 ?        S    17:47  0:00 qmgr -l -t fifo -u
postfix  17630  0.0  0.1  6744  1600 ?        S    17:47  0:00 pickup -l -t fifo -u
root    17717  0.0  0.0  3912  688 pts/1    R+  17:59  0:00 grep postfix

As you can see, I changed the quota to a big int to have larger quotas

/var/log/maillog and /var/log/debug and /var/log/messages are all empty

/etc/init.d/postfix start stop and reload all work fine

So why won't it respond in telnet (Or anything else)

I've also done everything in and everything on my system seems OK, no idea what to do next, there is only so much Google can tell you

falko 18th April 2009 17:12

Which tutorial (URL) are you referring to?

telnet localhost 25

tebokkel 19th April 2009 22:05

I've seen sometimes (can't remember why) that connecting to localhost doesn't work, but from another IP or on the public address it does (or was it the other way around?).
Have you tried without firewalling?

Re hostname: doesn't matter. What matters is that the domain you've set your server as MX for is listed as destination in Postfix. And of course, the host you list as MX should have an IP-adress in DNS listed.

Oh, and BTW, check your SQL-dumps for passwords if you put them online. :-)


sidcypher 7th May 2009 01:37

Same problem here..
I have been setting up a server..and i like to make sure everything works before the next step. I am following the tutorial listed below:

The Perfect Server - Ubuntu Hardy Heron (Ubuntu 8.04 LTS Server)

i do everything to the T, and i can't telnet to localhost...or atleast telneting into it from localhost, domain ( which lets my router resolve i guess. and telnetting from another computer...

they can all connect..but i don't get any msgs back. like the how-to did:


root@server1:/etc/postfix/ssl# telnet localhost 25
Connected to localhost.localdomain.
Escape character is '^]'.
220 ESMTP Postfix (Ubuntu)
ehlo localhost
250-SIZE 10240000
250 DSN
221 2.0.0 Bye
Connection closed by foreign host.

is what it SHOULD do, and i checked the post-fix site upon finding this thread..
i have a basic understanding of linux, have used on and off for years, finally committing myself to it, with that said. i don't know what would be useful for me to post, so ask and you shall receive.

falko 7th May 2009 18:52

Any errors in your mail log?

danieljdoughty 7th May 2009 23:09

your netstat -tulp result:

tcp 0 0 *:smtp *:* LISTEN 17628/master

clearly shows that the server is listening to all interfaces for SMTP, that's what *:smtp means.

The first telnet you tried with the -l flag is a syntax that seems odd to me. I would try just "telnet localhost 25" and also a "telnet 25" and then copy and paste the results. It would be useful to see if you get a connection refused or a timeout.

Also, many versions of linux now come with forms of security, like selinux on red hat and others have firewalls. So even if the OS thinks it's listening you may have to configure the firewall to let IP traffic get to that listening port.

sidcypher 8th May 2009 06:39

well, i reinstalled and followed the perfect server 9.04 ubuntu..and everything works great..
now i need time to run through setting up postfix to route through my ISP's smtp, since i have dynamic...and figure out how to have server update IP with godaddy....i have no idea on the last one..tho i saw a guide for the 1st one..

falko - thanks for writing the 9.04 how-to. as always ur's works flawlessly and make sense to me..

All times are GMT +2. The time now is 04:34.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.