Vous ne pouvez pas recevoir de courrier ?
- Base De Connaissances /
- E-mail Pro Zimbra /
- vous ne pouvez pas recevoir de courrier ?
vous ne pouvez pas recevoir de courrier ?
Si vous rencontrez des difficultés pour recevoir du courrier de l'extérieur, vous devez savoir où le message échoue.
Lors de l'envoi de votre message de test, vérifiez les logFiles, en particulier /var/log/zimbra.log, sur votre serveur MTA.
Il est souvent utile de suivre le fichier journal lorsque vous envoyez le message :
tail -f /var/log/zimbra.logSi vous ne voyez rien enregistré (pas de connexion, rien), le problème est probablement DNS ou votre pare-feu.
Résolution
Pare-feu
Pour dépanner votre pare-feu, il est utile d'avoir un compte sur un système en dehors de votre réseau.
Pour que le courrier arrive, les serveurs sur Internet doivent se connecter à votre MTA sur le port 25.
Problèmes DNS
Le domaine de messagerie sous lequel vos comptes d'utilisateurs sont créés doit avoir un enregistrement MX. Pour tester ça :
host -t mx domainL'adresse IP renvoyée doit être l'adresse IP (publique ou privée) de votre MTA. S'il s'agit de l'adresse publique, assurez-vous que le pare-feu transmet le port 25 au MTA.
Le courrier est remis au MTA, mais pas à la boîte aux lettres
S'il y a une ligne dans le /var/log/zimbra.log comme :
postfix/lmtp ... deferred ... connection refusedIl n'y a pas de connexion au port 7025 pour effectuer la livraison LMTP (Local Mail Transfer Protocol).
Cela est presque toujours causé par un hôte configuré sur un espace IP privé (ou utilisant NAT) et qui n'a pas d'interface pour l'adresse IP publique sur laquelle réside le serveur. Cela peut être facilement résolu en utilisant simplement des recherches d'adresses IP natives pour lmtp plutôt que DNS. Alternativement, vous pouvez configurer le nom de domaine de votre réseau interne pour rechercher différemment en interne qu'en externe. L'utilisation de cette méthode dépasse le cadre de ce document.
Zimbra Collaboration 8.5 ou supérieur
ZCS 8.5 ou supérieur, cet attribut est maintenant dans LDAP - zimbraMtaLmtpHostLookup
zmprov ms mtaserver.com zimbraMtaLmtpHostLookup nativeSi vous utilisez un serveur unique, soyez également conscient de la configuration globale :
zmprov mcf zimbraMtaLmtpHostLookup nativeUne fois cela fait, vous devrez redémarrer le mta :
redémarrage zmmtactlZimbra Collaboration 8.0 or previous
Pour rechercher les adresses lmtp nativement plutôt que par DNS, modifiez simplement les valeurs localconfig suivantes sur tous les mta :
zmlocalconfig -e postfix_lmtp_host_lookup=nativeUne fois cela fait, vous devrez redémarrer le mta :
zmmtactl restartComportement attendu
Postfix recherchera désormais les adresses IP pour lmtp en mode natif plutôt que dans le DNS, il vous suffira donc de vous assurer que l'hôte est correctement configuré dans /etc/hosts et que tout fonctionnera correctement.
Ouvrir un ticket
Soumettez une demande d'assistance