Add to Favourites Add to Favourites    Print this Article Print this Article

How can I check that SMTP Plesk service is running OK on the server ?

For Linux users.

Login to the Plesk server and try "telnet localhost 25", if Plesk SMTP works an output should be:

# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 hostname.tld ESMTP


If you run "telnet localhost 25" on the Plesk server and see another greeting, check article 1374.

Make sure that 'tcp-env' server with appropriate arguments is used in xinetd/inetd configuration for SMTP service.

If you run "telnet localhost 25" on the Plesk server and see something like:

telnet localhost 25
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused


Check if xinetd is running:

ps ax | grep xinetd
2155 ? Ss 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid


If not, try to start it "/etc/init.d/xinetd start". Otherwise, make sure that /etc/xinetd.d/smtp_psa and /etc/xinetd.d/smtps_psa files are OK, compare them with ones from some working server.
Check /var/log/message for possible errors during xinetd service restarting, fix problem and restart xinetd "/etc/init.d/xinetd restart".

If you see in 'messages' an error like:
smtp/tcp server failing (looping), service terminated
see the article 1470.

For FreeBSD users.
On Plesk for FreeBSD, SMTP is run using 'inetd' super-server. So you should check that 'inetd' process is running and /etc/inetd.conf contains records for Plesk SMTP service.

Was this answer helpful?

Also Read