Historique de la page
Sv translation | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||
Vérifier qu'un email est bien arrivé sur le serveurIl peut y avoir plusieurs raisons pour qu'un email supposé arrivé ne soit pas présent dans la boite d'un utilisateur.
Si l'email n'est pas bloqué alors vous pouvez trouver les traces de son arrivée dans les logs de postfix (
Cette ligne de log montre que l'email identifié par l'id C5BF3135FAF a bien été remis dans la boite de réception de l'utilisateur 'user@bluemind.net' le 1 mars à 20:45. Vous pouvez trouver plus d'information sur l'email, notamment l'adresse de l'expéditeur, en recherchant l'id :
On peut voir ici que c'est user2@domain.net qui est l'expéditeur de l'email AM5PR04MB3219A293B59D96973D338B01D2290 et qu'il a bien été délivré à notre utilisateur. Le message-id est l'identifiant unique du message, celui-ci se trouve dans les en-têtes de l'email Le dernier nombre de la ligne lmtp (ici 2294) correspond à l'id de l'email dans le dossier INBOX de l'utilisateur, vous pouvez donc trouver l'email dans Suivre l'historique d'un emailPour un email connuUne fois l'UID de l'email trouvé (voir ci-dessus), l'outil en ligne de commande bm-cli permet d'obtenir l'historique des mouvements d'un message :
Où :
Par exemple :
Avec une recherche par mot clefL'outil en ligne de commande permet aussi d'effectuer des recherches par mot clef :
Par exemple ici nous allons chercher les emails de rappels d'un utilisateur pour voir s'ils ont été reçus/déplacés/supprimés :
Autre exemple, un peu plus tard on constate que l'email d'id 7 a "disparu" :
→ l'email a été déplacé dans la boîte partagée "projet" :
RestaurationLa suppression en mode delayed a été mise en place au niveau de cyrus. Cela signifie que les mails ne sont réellement supprimés du serveur qu'au bout de 7 jours. Pendant ce laps de temps ils sont présents sur le disque mais non visible en IMAP. Dans les exemples suivants, Il faut réaliser les manipulations avec le nom du domaine technique et non pas le nom de domaine principal ou un alias. Le nom de domaine technique est affiché dans la console d'admin :
Pour lister les mails supprimés d'un utilisateur il faut utiliser la commande :
Pour restaurer un mail :
où 46908 est l'id du message. Pour restaurer tous les emails de l'utilisateur :
Pour plus d'informations sur ces commandes et la façon de les passer, veuillez consulter la documentation cyrus : https://www.cyrusimap.org/imap/reference/manpages/systemcommands/unexpunge.html |
Sv translation | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||
Checking for incoming emails on the serverThere are several reasons why an email message that is supposed to have arrived may not be in the user's mailbox.
If the email message is not stuck, you can find tracks of its arrival in the postfix logs (/var/log/maillog ou /var/log/mail.log):
This log line shows that the message with id number C5BF3135FAF has indeed been delivered to the inbox of 'user@bluemind.net' on 1 March at 20:45 hrs. You can find more details about the message, including the sender's address by searching the message-id:
In this case, you can see that user2@domain.net is the sender of message AM5PR04MB3219A293B59D96973D338B01D2290 and it has been delivered to this user. The message-id is the identifier for the message only and it is found in the email header. The number at the end of the lmtp line (2294 in this case) corresponds to the email id in the user's INBOX folder, you can therefore find it in Tracking email historyFor a known email addressOnce you've found the email ID (see above), you can use bm-cli to view a messages' movements history:
Or:
For example:
For a keyword searchThe CLI can also be used to search by keyword:
In the example below, we're going to look for a user's reminder emails to see if they've been recieved/moved/deleted:
In another exemple, you can see that email with id 7 is "gone":
→ the email has been moved to the shared mailbox named "project" :
RestorationDelayed delete has been set up at the cyrus level. This means that emails are actually deleted from the server after seven days only. In the meantime, they are present on the disk but not visible in IMAP. To list a user's deleted emails, use this command:
To restore an email message:
46908 being the message's id. To restore all a user's messages:
For more information about these commands and how to pass them, please refer to the cyrus documentation: https://www.cyrusimap.org/imap/reference/manpages/systemcommands/unexpunge.html |
Sv translation | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||
Prüfen Sie, ob eine E-Mail auf dem Server angekommen istEs kann verschiedene Gründe geben, warum eine vermeintlich angekommene E-Mail nicht im Posteingang eines Benutzers vorhanden ist.
Wenn die E-Mail nicht blockiert ist, sind die Traces ihres Eingangs in den Postfix-Logdateien (
Diese Logzeile zeigt, dass die E-Mail mit der ID C5BF3135FAF am 1. März um 20:45 Uhr in den Posteingang des Benutzers "user@bluemind.net" zugestellt wurde. Sie können weitere Informationen über die E-Mail, einschließlich der Adresse des Absenders, finden, indem Sie nach der ID suchen:
Hier ist zu sehen, dass user2@domain.net der Absender der E-Mail AM5PR04MB3219A293B59D96973D338B01D2290 ist und diese unserem Benutzer tatsächlich zugestellt wurde. Die message-id ist die eindeutige Kennung der Nachricht, sie ist in den Kopfzeilen der E-Mail zu finden Die letzte Zahl in der lmtp-Zeile (hier 2294) entspricht der ID der E-Mail im INBOX-Ordner des Benutzers, die E-Mail ist folglich in Die Historie einer E-Mail verfolgenBei einer bekannte E-Mail-AdresseSobald die UID der E-Mail gefunden wurde (siehe oben), können Sie mit dem Kommandozeilenwerkzeug bm-cli die Bewegungshistorie einer Nachricht abrufen:
Wo:
Zum Beispiel:
Mit einer StichwortsucheMit dem Kommandozeilenwerkzeug kann ebenfalls nach Schlüsselwörtern gesucht werden:
Als Beispiel wird hier nach den Erinnerungs-E-Mails eines Benutzers gesucht, um zu sehen, ob sie empfangen/verschoben/gelöscht wurden:
Ein anderes Beispiel: Wenig später stellen wir fest, dass die E-Mail der ID 7 "verschwunden" ist:
→ die E-Mail wurde in den geteilten Posteingang "Projekt" verschoben:
WiederherstellungDie Löschung im Modus delayed wurde auf Cyrus-Ebene implementiert. Das bedeutet, dass die Mails erst nach 7 Tagen tatsächlich vom Server gelöscht werden. Während dieser Zeit sind sie auf dem Datenträger vorhanden, aber nicht in IMAP sichtbar. Verwenden Sie den folgenden Befehl, um die gelöschten Mails eines Benutzers aufzulisten:
Wiederherstellung einer Mail:
Wobei 46908 die ID der Nachricht ist. Wiederherstellung aller E-Mails des Benutzers:
Weitere Informationen zu diesen Befehlen und dem Umgang damit finden Sie in der cyrus-Dokumentation: https://www.cyrusimap.org/imap/reference/manpages/systemcommands/unexpunge.html |