Existe-t-il un moyen de récupérer uniquement les messages non lus d'un serveur tiers (par exemple hotmail) via le protocole POP3 ou IMAP en utilisant PHP?Récupération de messages (uniquement non lus) via IMAP ou POP3 en utilisant PHP
0
A
Répondre
0
Oui, il y a un moyen de faire ce que vous demandez. Vous devrez utiliser l'extension IMAP de PHP pour traiter les données de courrier électronique. Voici quelques liens qui vous initieront:
tutoriel de base:
http://davidwalsh.name/gmail-php-imap
Description officielle de l'extension IMAP de PHP.net:
http://us3.php.net/manual/en/book.imap.php
espoir que aide!
1
using PHP IMAP functions http://php.net/manual/en/function.imap-fetch-overview.php
$emails = imap_search($inbox,'UNSEEN');
If you want to print seen email simply change it to seen
$emails = imap_search($inbox,'UNSEEN');
<table class="table table-striped table-hover" width="400" >
<tbody >
<tr class="warning">
<td class="inbox-small-cells">
<input type="checkbox" class="mail-checkbox">
</td>
<td ><i class="fa fa-star"></i></td>
<td >#</td>
<td >Sender</td>
<td >Subject</td>
<td ><i class="fa fa-paperclip"></i></td>
<td >Date</td>
<td >Message</td>
<?php
$hostname='{imap.gmail.com:993/imap/ssl}INBOX';
$username = '[email protected]';
$password = 'mypass';
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Tiriyo: ' . imap_last_error());
//$emails = imap_search($inbox,'ALL');
$emails = imap_search($inbox,'UNSEEN');
//$x=count($MB);
if($emails) {
rsort($emails);
/* for every email... */
foreach($emails as $email_number) {
//$email_number=$emails[0];
//print_r($emails);
/* get information specific to this email */
$overview = imap_fetch_overview($inbox,$email_number,0);
$message = imap_fetchbody($inbox,$email_number, 1);
$email_number;
$overview[0]->subject;
$overview[0]->from;
$overview[0]->date;
$overview[0]->size ;
?>
<tr class="text-info" >
<td class="inbox-small-cells" >
<input type="checkbox" class="mail-checkbox">
</td>
<td ><i class="fa fa-star"></i></td>
<td> <?php echo $email_number; ?></td>
<td ><?php echo $overview[0]->from;?></a></td>
<td><?php echo $overview[0]->subject; ?></td>
<td class="view-message inbox-small-cells"><i class="fa fa-paperclip"></i></td>
<td ><?php echo $overview[0]->date; ?> </td>
</tr>
<?Php
}
}
?>
+0
son travail ... –
Questions connexes
- 1. Comment récupérer des emails non lus en utilisant pop3?
- 2. PHP Affichage du nombre de messages non lus
- 3. Récupérer et supprimer des e-mails via POP3 ou IMAP en utilisant PHP
- 4. Comment puis-je obtenir les messages non lus/nouveaux de Gmail en utilisant POP3?
- 5. Obtenir le nombre de messages non lus dans l'iPhone
- 6. Obtenez le nombre de messages non lus
- 7. Rails: Gestion des messages lus/non lus
- 8. Afficher les messages non lus/lus
- 9. Traitement des e-mails de rebond (uniquement POP3, sans IMAP)
- 10. Comment récupérer des messages non lus à l'aide des flux client IMAP c
- 11. Solution de serveur de messagerie IMAP/POP3
- 12. Récupérer des messages non lus à partir d'applications gmail
- 13. ID de message dans un protocole POP3
- 14. C# serveur de messagerie imap/pop3
- 15. Approche vers les messages non lus
- 16. Récupérer les messages non lus, par utilisateur
- 17. Récupération de X-Mailer dans java imap
- 18. Comment lire le message Gmail ou Gapps sans IMAP/POP3
- 19. Récupération de nouveaux messages à partir d'un serveur IMAP
- 20. Comment changer les dossiers des boîtes aux lettres pop3 en utilisant PHP IMAP
- 21. Lire un email via IMAP en PHP
- 22. Google Voice et la lecture des messages SMS non lus
- 23. Bibliothèque PHP IMAP - Récupération d'une liste limitée de messages d'une boîte aux lettres
- 24. Problème GMail et POP3 RETR - passer à IMAP?
- 25. php IMAP se connecter à hotmail
- 26. Authentification via POP3 à l'aide de vPopMail
- 27. PHP: Télécharger les e-mails entrants depuis POP3 ou IMAP, les analyser et les marquer comme lus/supprimés sur le serveur
- 28. NSOutlineView avec un badge de messages non lus comme Mail.app
- 29. Comment vérifier un nouveau courriel en utilisant IMAP PHP?
- 30. Besoin d'un exemple de serveur POP3 ou de serveur IMAP écrit en Python
http://stackoverflow.com/questions/6707581/php-displaying-unread-mail-count –