2011-07-19 1 views

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!

+0

le premier lien est rompu :( – ana

+0

premier lien fonctionne à partir de 5/22/2014 – DOOManiac

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