2016-06-10 3 views
0

J'ai un doute concernant les serveurs de messagerie et les comptes de messagerie.Comment savoir combien de messages ont été envoyés/reçus?

Je me demande s'il est possible de demander à un serveur de messagerie le nombre de messages qu'un compte de messagerie a envoyé ou reçu dans sa boîte de réception.

Je ne sais pas si cela est possible grâce au protocole pop3/imap/smtp ou à un API de serveur de messagerie spécifique. Peut-être qu'en vous connectant au serveur de messagerie et en vous connectant avec des informations d'identification de compte de messagerie, ces informations sont disponibles via l'API ou le protocole du serveur de messagerie.

Une idée?

Répondre

0

Je ne pense pas que vous êtes en mesure de voir combien de messages ont été envoyés/reçus pendant la durée de vie du compte.

Ce que je sais, c'est que vous pouvez vous connecter à votre boîte de réception et obtenir le nombre de messages dans la boîte de réception.

0

Ceux-ci ne sont pas disponibles; Les serveurs IMAP ne sont pas tenus de se souvenir de quoi que ce soit sur ce qui a été supprimé.

Mais pour des choses comme gmail, où le courrier est rarement supprimé, une recherche IMAP tels que foo uid search header from "<[email protected]>" dans la boîte aux lettres de touslesmessages vous dira combien de messages ont votre adresse que de :, et bar status "[Gmail]/All mail" (messages) (nom dépend de la langue) racontera vous combien de messages existent au total.

0

Si votre serveur numérote séquentiellement l'UID à mesure qu'il entre dans votre INBOX et que l'UIDVALIDITY n'a jamais changé, vous pouvez avoir une bonne idée du nombre de messages qui y ont été enregistrés en consultant UIDNEXT. Cependant, ce nombre est également augmenté en copiant les messages (comme si vous déplaciez des messages dans un autre dossier et les déplaciez), ce n'est donc pas parfait. Pourtant, si votre UIDNEXT est 103743, vous pouvez parier que vous avez reçu environ 100.000 messages ou tout au long de la vie de votre compte.

Idem pour votre dossier SENT, si votre client y copie des messages.

Cependant, la première condition doit être remplie. Plus précisément, Yahoo n'utilise PAS de numéros UID séquentiels.