J'arrive très bien a me connecter à ma boite et à lire mes mails.
Cependant je n'arrive pas a les supprimer.
Je voudrais supprimer les email que je viens de recevoir récemment (supérieur à la variable $newtime) et surtout portant l'objet "testEmail".

J'arrive à supprimer ces mails mais pas a les supprimer.

J'utilise pourtant imap_delete($mbox, $i);
et imap_expunge($mbox);


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$i = 1;
  foreach($msgsorted as $message) {
	  $header = imap_header($mbox, $message);
	  $formatdate = date ("Y-m-d", $header->udate);
	  $formattime = date ("H:i:s", $header->udate);
 
        if($formatdate==$date_current){
	//  	echo "{$header->subject} - $formatdate - $formattime<br />\n";
 
	  if((($header->subject)=="testEmail")&&($formattime>$new_time)){
	  	$testOK=true;
         echo "Numero mail : ";
         echo $i;
 
         echo "{$header->subject} - $formatdate - $formattime<br />\n";
         imap_delete($mbox, $i);
 
         echo "message test effacé ";
	 }
 
 	}
    $i = $i+1;
  }
 
 
    imap_expunge($mbox);
    imap_close($mbox);