Quand je fais netstat -tanup
tant que root sur mon hôte Debian, le process 1/init
est affiché pour le port 993. Comment est-ce possible? Je n'ai jamais vu un tel comportement.
La command systemctl list-sockets
affiche le point d'access de service correct associé au port 993.
EDIT : J'ai remarqué une autre chose étrange: Sytemd signale que davecot écoute sur le port 143 (imap) et dovecot est configuré pour ne pas écouter sur le port 143. J'obtiens un avertissement dans les journaux à ce sujet: dovecot: master: Error: systemd listns on port 143, but it's not configured in Dovecot. Closing.: 2 Time(s)
dovecot: master: Error: systemd listns on port 143, but it's not configured in Dovecot. Closing.: 2 Time(s)
Par défaut, dovecot exécute pop
, imap
, pop3
et imaps
sur les ports suivants :
110: pop 143: imap 995: pop3s 993: imaps
installez dovecot-pop3d
puis copyz dovecot.socket
dans /etc/systemd
sudo cp /lib/systemd/system/dovecot.socket /etc/systemd/system/ sudo systemctl reenable dovecot.socket
Modifier dovecot.socket
:
sudo sed -i '/:143$/s/^/#/' /etc/systemd/system/dovecot.socket
Redémarrez le service:
sudo systemctl stop dovecot.service sudo systemctl start dovecot.socket sudo systemctl daemon-reload
Vérifiez l'état:
sudo systemctl status dovecot.socket
Sans modifier les files:
sudo systemctl stop dovecot.service sudo systemctl stop dovecot.socket sudo systemctl mask dovecot.socket sudo systemctl start dovecot.service
et profiter de netstat -tanup
ouput …