Seleccionar página

Algunos ISPs pueden bloquear conexiones SMTP salientes (los puertos conocidos son 25, 587, 2525) y los usuarios necesitan abrir un puerto adicional que actúe como servicio SMTP.

Cómo solucionarlo

En una plataforma de alojamiento Qmail, el servicio SMTP es invocado por un super-server xinetd cada vez que se conecta un usuario al servidor. Para añadir un puerto más (por ejemplo el puerto 1024), puede crear un archivo /etc/xinetd.d/smtp1024con el siguiente contenido:

service smtp1024
{
         type = UNLISTED
         disable = no
         port = 1024
         socket_type = stream
         protocol = tcp
         wait = no
         user = qmaild
         group = qmail
         server = /usr/local/qmail/bin/tcp-env
         server_args = /usr/local/qmail/bin/qmail-smtpd /usr/local/qmail/bin/cmd5checkpw 
         cps = 0 0
}

Entonces reinicie el servicio xinetd:

# service xinetd restart

Una vez hecho esto, podrá comprobar que el puerto funciona correctamente usando telnet:

$ telnet localhost 1024
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.example.com ESMTP 

El servidor responde con saludos SMTP, por lo que está configurado para servir conexiones sobre el puerto 1024.