2016-06-10 17 views
0

Ich habe Zweifel in Bezug auf Mail-Server und Mail-Konten.Wie kann ich wissen, dass viele Nachrichten gesendet/empfangen wurden?

Ich frage mich, ob es möglich ist, einen Mail-Server nach der Anzahl der Nachrichten zu fragen, die ein Mail-Konto gesendet oder in seinem Posteingang erhalten hat.

Ich weiß nicht, ob dies über Pop3/IMAP/SMTP-Protokoll oder bestimmte Mail-Server-API möglich ist.

Vielleicht durch die Verbindung mit dem Mail-Server und die Anmeldung mit einem E-Mail-Konto Anmeldeinformationen diese Informationen sind verfügbar über Mail-Server API oder Protokoll.

Irgendeine Idee?

Antwort

0

Ich glaube nicht, dass Sie sehen können, wie viele Nachrichten während der Laufzeit des Kontos gesendet/empfangen wurden.

Was ich weiß ist, dass Sie eine Verbindung zu Ihrem Posteingang herstellen können und die Anzahl der Nachrichten im Posteingang abrufen können.

0

Diese sind nicht verfügbar; IMAP-Server müssen sich an nichts erinnern, was gelöscht wurde.

Aber für Dinge wie gmail, wo Mail ein IMAP-Suche wie foo uid search header from "<[email protected]>" in der allmail Mailbox werden Sie selten gelöscht wird, sagen, wie viele Nachrichten haben Ihre eigene Adresse als von :, und bar status "[Gmail]/All mail" (messages) (Name der Sprache abhängt) wird zeigen, Sie wissen, wie viele Nachrichten insgesamt vorhanden sind.

0

Wenn Ihr Server die UID sequenziell nummeriert, wie sie in Ihre INBOX kommen, und die UIDVALIDITY hat sich nie geändert, können Sie eine gute Vorstellung davon bekommen, wie viele Nachrichten jemals drin waren, indem Sie UIDNEXT betrachten. Diese Zahl wird jedoch auch durch das Kopieren von Nachrichten erhöht (wie wenn Sie Nachrichten in einen anderen Ordner verschoben und zurück verschoben haben), sodass sie nicht perfekt ist. Wenn Ihr UIDNEXT jedoch 103743 ist, können Sie darauf wetten, dass Sie in der Laufzeit Ihres Kontos rund 100.000 Nachrichten erhalten haben.

Das Gleiche für Ihren SENT-Ordner, wenn Ihr Client Nachrichten dorthin kopiert.

Die erste Bedingung muss jedoch erfüllt werden. Insbesondere verwendet Yahoo keine sequentiellen UID-Nummern.