Zum Hauptinhalt gehen

Probleme beim Senden und Empfangen von Nachrichten

Bekannte Probleme

E-Mails kommen nicht an eine bestehende Adresse.

Symptome : E-Mails werden nicht an eine vorhandene Adresse zugestellt und der Absender erhält keine Fehlermeldung

Ursache : Die Änderung der E-Mail-Adresse (zum Beispiel aufgrund einer Änderung des Logins) wurde vom System nicht korrekt in den Postfix-Maps aktualisiert

Lösung: Sie müssen die Postfix-Maps neu generieren, indem Sie in der Admin-Konsole > Systemverwaltung > E-Mail-Wartung > auf die Schaltfläche "Ausführen" klicken:

Ein Neustart des Dienstes ist nicht erforderlich, die Änderungen werden sofort nach Abschluss der Operation wirksam.

Wenn dies das Problem nicht löst, lesen Sie die nachfolgenden Kapitel für eine weitere Untersuchung.

Überprüfen, ob eine E-Mail auf dem Server angekommen ist

Es kann mehrere Gründe geben, warum eine vermeintlich angekommene E-Mail nicht im Posteingang eines Benutzers zu finden ist.

  • Die E-Mail wird von einem Antispam-Programm blockiert, bevor sie auf dem BlueMind-Server ankommt, in diesem Fall müssen Sie in den Logs Ihrer Antispam-Lösung nachsehen
  • Die E-Mail wird in der Postifx-Warteschlange des BlueMind-Servers blockiert. Dies geschieht insbesondere dann, wenn ein Benutzer 100% seines Kontingents erreicht hat; in diesem Fall wird die E-Mail in Postfix für 3 Tage in die Warteschlange gestellt. Wenn nach 3 Tagen der Versand der E-Mail immer noch nicht erfolgreich war, wird eine Nichtzustellungs-Nachricht an den Absender gesendet. Sie können überprüfen, ob die E-Mail in der Postfix-Warteschlange vorhanden ist, mit dem Befehl :
[root@bluemind ~]# postqueue -p
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
4E4D83AF8E 943 Thu Mar 2 07:10:58 full@bluemind.net
(host 192.168.124.72[192.168.124.72] said: 452 4.2.2 Over quota SESSIONID=<cyrus-4311-1488438658-1> (in reply to RCPT TO command))
full@bluemind.net

Um die Nachricht freizugeben, müssen Sie den Benutzer auffordern, E-Mails zu löschen oder seine Quote zu erhöhen und dann warten, bis die Nachricht zugestellt wird oder postfix zwingen, erneut zu versuchen, die E-Mails mit dem Befehl postqueue -f zuzustellen.

Wenn die E-Mail nicht blockiert ist, können Sie in den Protokollen von Postfix (/var/log/maillog oder /var/log/mail.log) nach Spuren ihres Eingangs suchen:

Mar  1 20:45:32 bluemind postfix/lmtp[16928]: C5BF3135FAF: to=<user@bluemind.net>, relay=192.168.124.72[192.168.124.72]:2400, delay=0.32, delays=0.21/0.02/0.01/0.09, dsn=2.1.5, status=sent (250 2.1.5 Ok SESSIONID=<cyrus-12823-1488397532-1>)

Diese Logzeile zeigt, dass die E-Mail mit der ID C5BF3135FAF am 1. März um 20:45 Uhr im Posteingang des Benutzers 'user@bluemind.net' einging.

Sie können weitere Informationen über die E-Mail finden, einschließlich der Absenderadresse, indem Sie nach der ID suchen:

[root@bluemind ~]# grep C5BF3135FAF /var/log/maillog
Mar 1 20:45:32 bluemind postfix/smtpd[16923]: C5BF3135FAF: client=smtp.domain.net[192.168.120.30]
Mar 1 20:45:32 bluemind postfix/cleanup[16927]: C5BF3135FAF: message-id=<AM5PR04MB3219A293B59D96973D338B01D2290>
Mar 1 20:45:32 bluemind postfix/qmgr[364]: C5BF3135FAF: from=<user2@domain.net>, size=8386, nrcpt=1 (queue active)
Mar 1 20:45:32 bluemind postfix/lmtp[16928]: C5BF3135FAF: to=<user@bluemind.net>, relay=192.168.124.72[192.168.124.72]:2400, delay=0.32, delays=0.21/0.02/0.01/0.09, dsn=2.1.5, status=sent (250 2.1.5 Ok SESSIONID=<cyrus-12823-1488397532-1>)
Mar 1 20:45:32 bluemind postfix/qmgr[364]: C5BF3135FAF: removed

Hier sehen Sie, dass user2@domain.net der Absender der E-Mail AM5PR04MB3219A293B59D96973D338B01D2290 ist und dass die E-Mail tatsächlich an unseren Benutzer zugestellt wurde.

Die Nachrichten-ID ist die eindeutige Kennung der Nachricht, die sich in den Kopfzeilen der E-Mail befindet.

Den Verlauf einer E-Mail verfolgen

Einschränkung: Gemeinsame Boxen

Die nachfolgend verwendeten bm-cli-Befehle history-imap und history-query funktionieren nicht mit Mailboxen (mailshares).

Für eine bekannte E-Mail

Wenn Sie die UID der E-Mail gefunden haben (siehe oben), können Sie mit dem Kommandozeilen-Tool bm-cli den Verlauf der Bewegungen einer Nachricht abrufen:

bm-cli mail history-imap --email <email> --imapUid <imapUid>

Wo :

  • email: die E-Mail-Adresse des betreffenden Nutzers
  • imapUid: die UID der E-Mail, die über die Logs gefunden wurde oder auf dem Server im Ordner des Benutzers vorhanden ist.

Zum Beispiel :

[root@centos7 test]# bm-cli mail history-imap --email john.test@local.lan --imapUid 1
+------------------------------+---------+--------------------+---------------------------------------+--------+---------------+----------------+
| Date | Type | Owner | Folder-UID | Folder | Item/IMAP-UID | Flags |
+------------------------------+---------+--------------------+---------------------------------------+--------+---------------+----------------+
| Thu Jun 13 13:11:14 GMT 2019 | Created | John Test (USER) | mbox_records_nqjg0zo2avnp9p8i121e8czq | INBOX | 12617. | |
+------------------------------+---------+--------------------+---------------------------------------+--------+---------------+----------------+
| Thu Jun 13 13:11:25 GMT 2019 | Updated | John Test (USER) | mbox_records_nqjg0zo2avnp9p8i121e8czq | INBOX | 12617. | Seen,Important |
+------------------------------+---------+--------------------+---------------------------------------+--------+---------------+----------------+
| Thu Jun 13 13:11:25 GMT 2019 | Created | admin admin (USER) | mbox_records_xyum8ijpaahokdnpnhvr6vwp | Trash | 12617. | |
+------------------------------+---------+--------------------+---------------------------------------+--------+---------------+----------------+
| Thu Jun 13 13:11:25 GMT 2019 | Updated | John Test (USER) | mbox_records_nqjg0zo2avnp9p8i121e8czq | INBOX | 12617. | Deleted |
+------------------------------+---------+--------------------+---------------------------------------+--------+---------------+----------------+

Mit einer Stichwortsuche

Das Kommandozeilen-Tool ermöglicht auch die Suche nach Schlüsselwörtern:

bm-cli mail history-query --email <email> --query <query>

Zum Beispiel werden wir hier nach den Erinnerungsmails eines Benutzers suchen, um zu sehen, ob sie empfangen/verschoben/gelöscht wurden:

# bm-cli mail history-query --email jdoe@blue-mind.net --query Rappel
+------------------------------+---------+-----------------+---------------------------------------------------+--------+---------------+-------+
| Date | Type | Owner | Folder-UID | Folder | Item/IMAP-UID | Flags |
+------------------------------+---------+-----------------+---------------------------------------------------+--------+---------------+-------+
| Sat Apr 13 06:45:17 GMT 2019 | Created | John Doe (USER) | mbox_records_0ad3865e-6336-4c98-b4b8-1706fc05e73f | INBOX | 7. | |
+------------------------------+---------+-----------------+---------------------------------------------------+--------+---------------+-------+
+------------------------------+---------+-----------------+---------------------------------------------------+--------+---------------+--------------+
| Date | Type | Owner | Folder-UID | Folder | Item/IMAP-UID | Flags |
+------------------------------+---------+-----------------+---------------------------------------------------+--------+---------------+--------------+
| Sun Apr 14 06:45:18 GMT 2019 | Created | John Doe (USER) | mbox_records_0ad3865e-6336-4c98-b4b8-1706fc05e73f | INBOX | 8. | |
+------------------------------+---------+-----------------+---------------------------------------------------+--------+---------------+--------------+
| Thu Jun 13 14:09:35 GMT 2019 | Updated | John Doe (USER) | mbox_records_0ad3865e-6336-4c98-b4b8-1706fc05e73f | INBOX | 8. | |
+------------------------------+---------+-----------------+---------------------------------------------------+--------+---------------+--------------+
| Thu Jun 13 14:09:41 GMT 2019 | Created | John Doe (USER) | mbox_records_6330f080-7b22-4a9d-b181-7ca99e226878 | Trash | 3. | Seen |
+------------------------------+---------+-----------------+---------------------------------------------------+--------+---------------+--------------+
| Thu Jun 13 14:09:42 GMT 2019 | Updated | John Doe (USER) | mbox_records_0ad3865e-6336-4c98-b4b8-1706fc05e73f | INBOX | 8. | Seen,Deleted |
+------------------------------+---------+-----------------+---------------------------------------------------+--------+---------------+--------------+
  1. Eine E-Mail (Id. 7) wurde lediglich empfangen, sie befindet sich noch im Posteingang des Nutzers, der sie nicht abgerufen hat.
  2. Eine weitere E-Mail (Id 8) wurde gelesen und in den Papierkorb verschoben:
    • wird er in den Papierkorb kopiert, wo er die ID 3 erhält.
    • Das Original mit der ID 8 wird aus dem Posteingang gelöscht.
    • beide Versionen werden als gelesen markiert

Ein anderes Beispiel: Etwas später wird festgestellt, dass die E-Mail von id 7 "verschwunden" ist:

# bm-cli mail history-imap --email jdoe@blue-mind.net --imapUid 7
+------------------------------+---------+------------------------+---------------------------------------------------+------------+---------------+--------------+
| Date | Type | Owner | Folder-UID | Folder | Item/IMAP-UID | Flags |
+------------------------------+---------+------------------------+---------------------------------------------------+------------+---------------+--------------+
| Sat Apr 13 06:45:17 GMT 2019 | Created | John Doe (USER) | mbox_records_0ad3865e-6336-4c98-b4b8-1706fc05e73f | INBOX | 7. | |
+------------------------------+---------+------------------------+---------------------------------------------------+------------+---------------+--------------+
| Thu Jun 13 14:09:42 GMT 2019 | Updated | John Doe (USER) | mbox_records_0ad3865e-6336-4c98-b4b8-1706fc05e73f | INBOX | 7. | |
+------------------------------+---------+------------------------+---------------------------------------------------+------------+---------------+--------------+
| Thu Jun 13 14:13:54 GMT 2019 | Created | projet (MAILSHARE) | mbox_records_32d9e5e24fb3a25a | projet | 56. | |
+------------------------------+---------+------------------------+---------------------------------------------------+------------+---------------+--------------+
| Thu Jun 13 14:13:55 GMT 2019 | Updated | John Doe (USER) | mbox_records_0ad3865e-6336-4c98-b4b8-1706fc05e73f | INBOX | 7. | Seen,Deleted |
+------------------------------+---------+------------------------+---------------------------------------------------+------------+---------------+--------------+

→ Die E-Mail wurde in das freigegebene Postfach "Projekt" verschoben:

  • Die E-Mail wird in dieser Box erstellt, wo diese Kopie die ID 56 erhält.
  • Das Original wird als gelesen markiert und aus der Box des Benutzers gelöscht.
info

In diesem Fall wird die E-Mail nicht in den Papierkorb kopiert und die Datei erscheint nicht mehr auf dem Server, da es sich nicht um eine Löschung an sich handelt, sondern um eine Verschiebung in einen anderen Ordner, auch wenn dieser ein freigegebener Ordner ist.

Wiederherstellung

Mit der Funktion des doppelten Papierkorbs können Sie gelöschte E-Mails wiederherstellen. Für weitere Informationen zur Vorgehensweise, konsultieren Sie die Seite Wiederherstellung von Nachrichten, die von einem Benutzer gelöscht wurden.