Cuando actúo netstat -tanup
como root en mi host Debian, 1/init
se muestra el proceso para el puerto 993. ¿Cómo es esto posible? Nunca vi tal comportamiento.
El comando systemctl list-sockets
muestra el servicio correcto dovecot
asociado al puerto 993.
EDITAR: Noté otra cosa extraña: Sytemd informa que davecot está escuchando en el puerto 143 (imap) y dovecot está configurado para no escuchar en el puerto 143. Recibo una advertencia en los registros sobre eso:dovecot: master: Error: systemd listens on port 143, but it's not configured in Dovecot. Closing.: 2 Time(s)
Respuesta1
De forma predeterminada , dovecot ejecuta pop
, imap
y en elpop3
imaps
siguientes puertos:
110: pop
143: imap
995: pop3s
993: imaps
instalar dovecot-pop3d
y luego copiar dovecot.socket
a/etc/systemd
sudo cp /lib/systemd/system/dovecot.socket /etc/systemd/system/
sudo systemctl reenable dovecot.socket
Modificar dovecot.socket
:
sudo sed -i '/:143$/s/^/#/' /etc/systemd/system/dovecot.socket
Reinicie el servicio:
sudo systemctl stop dovecot.service
sudo systemctl start dovecot.socket
sudo systemctl daemon-reload
Verifique el estado:
sudo systemctl status dovecot.socket
Respuesta2
Sin modificar archivos:
sudo systemctl stop dovecot.service
sudo systemctl stop dovecot.socket
sudo systemctl mask dovecot.socket
sudo systemctl start dovecot.service
y disfruta netstat -tanup
del resultado...