Test du routing de courrier électronique de Zimbra

Je suis un user Exim expérimenté et récemment testé Zimbra Open Source, et je l'aime déjà.

Cependant, je suis habitué à cette command chaque fois que je voulais tester le routing de courrier électronique dans le server de messagerie, que je teste le routing des users locaux, les adresses électroniques locales et les adresses électroniques externes:

root@localhost# exim -bt alias@localdomain.com user@thishost.com <-- alias@localdomain.com router = localuser, transport = local_delivery root@localhost# exim -bt user@thishost.com user@thishost.com router = localuser, transport = local_delivery root@localhost# exim -bt user@remotehost.com router = lookuphost, transport = remote_smtp host mail.remotehost.com [1.2.3.4] MX=0 

Avez-vous la feuille de chevauchement ci-dessus des années à partir de http://bradthemad.org/tech/notes/exim_cheatsheet.php .

Comment puis-je faire cela avec Zimbra / Postfix? Je cherche partout sur la façon de le faire, mais je n'ai trouvé aucun.

Merci!

3 Solutions collect form web for “Test du routing de courrier électronique de Zimbra”

Essayez cette command

 /usr/sbin/sendmail -bv address. 

sendmail binary from postfix a des options spéciales -bv

 -bv Do not collect or deliver a message. Instead, send an email report after verifying each recipient address. This is useful for testing address rewriting and routing configurations. 

Cette command se trouve également dans la documentation postfix:

  • Déboguer les manipulations de votre adresse .
  • Déboguer Postfix à partir de l'intérieur

Extrait de la page

Postfix version 2.1 et versions ultérieures peuvent produire des rapports de livraison de messagerie à des fins de debugging. Ces rapports montrent non seulement les adresses de l'expéditeur ou du destinataire après la réécriture de l'adresse et l'extension ou le renvoi d'alias. Ils montrent également des informations sur la livraison à la boîte aux lettres, la livraison à la command non-Postfix, les réponses des servers SMTP distants, etc.

Contrairement à l'utilité de l'exim qui donne un résultat dans le stdout, postfix enverra le rapport à l'user qui invoque la command ci-dessus. De plus, zimbra placera sendmail binary dans son directory inhabituel, donc vous devez l'inviter en émettant la command de path complet.

 /opt/zimbra/postfix/sbin/sendmail -bv address 

Zimbra utilise postfix pour envoyer le courrier aux adresses externes. Vous pouvez donc utiliser beaucoup de commands sur http://www.postfix.org/DEBUG_README.html

Par exemple. Connectez-vous en tant qu'user zimbra et la command pour vous donner un rapport de livraison sur une destination spécifique serait:

 sendmail -bv micha@kovoks.nl 

Le résultat sera envoyé à l'user de zimbra, vous devez donc avoir l'adresse de zimbra @ mail configurée dans votre système, par exemple comme un alias sur votre propre count.

vous pouvez utiliser sendmail commands telnet ou sendmail de l'user de zimbra et continuer à vérifier la sortie du journal ( /var/log/mail.log ).

  • Zimbra n'émet pas de courrier via SMTP relay anmore
  • Zimbra - Domaine sur différentes adresses IP
  • Ne pas se connecter à partir de mon webmail zimbra
  • Pourquoi une petite entreprise a-t-elle son server de messagerie interne?
  • Zimbra Relaying from Postfix connection a expiré l'envoi de plusieurs emails?
  • Authentification LDAP + Zimbra
  • URL de connection user pour le server de messagerie Zimbra nouvellement installé
  • Serveur Web Apache, hôtes virtuels, sous-domaines et plusieurs frameworks Web
  • Réapathement / redirection de courrier électronique sortant de Zimbra du domaine interne vers le domaine externe
  • Valeur de charge de messagerie sortante avec plusieurs adresses IP
  • Comment append une autorité de certificateion à un certificate SSL?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.