Je suis en train de mettre en place un serveur de messagerie avec Postfix et Dovecot. Les clients de messagerie distants peuvent lire les e-mails, mais ne peuvent pas y répondre ou envoyer de nouveaux messages. (Les clients de messagerie locaux au serveur reçoivent et envoient des e-mails très bien.) Par exemple, Alpine essaie jusqu'à ce qu'on lui dise d'abandonner, quand il dit "Erreur d'envoi : SMTP greeting failure 421 SMTP connection went away".
Lorsque je lance alpine -d 4, la sortie de débogage montre :
=== sending:
Sending mail...
call_mailer: via TCP
IMAP 11:34:01 9/14 mm_log babble: Try IP address [xx.xx.xxx.xxx]
IMAP DEBUG 11:34:02 9/14: * OK Dovecot ready
tcptimeout: waited 15 seconds
tcptimeout: waited 30 seconds
. . . .
Pour moi, cela suggère un problème sur le serveur entre Dovecot et Postfix. Mais je n'arrive pas à trouver comment le diagnostiquer.
Le syslog du serveur indique une connexion imap réussie, mais aucun des journaux (distant ou client) ne semble avoir d'informations sur l'échec de l'envoi du message.
Il y a de fortes chances pour que je me sois trompé dans la configuration de Postfix ou de Dovecot (SSL / TLS ? SASL ?) J'aimerais résoudre ce problème sans avoir à deviner sans cesse. Alors, s'il vous plaît : Quel est un bon processus pour déboguer cela ?
Comment puis-je tester les interactions entre les différents processus afin de trouver celui qui échoue ?
Existe-t-il un moyen d'augmenter la sortie de débogage / journalisation de Postfix et Dovecot ?
Existe-t-il un moyen d'émuler l'interaction Dovecot / Postix, et / ou la connexion client distant / serveur IMAP, afin que je puisse voir si celles-ci se déroulent comme prévu ?
Merci.