erreur function: imap_open()

erreur function: imap_open() - PHP - Programmation

Marsh Posté le 02-04-2008 à 11:24:07    

voilà mes deux code pour envoyer un mail et verifier dans la boite de reception si notre mail est reçu par le destinateur (si le message d'erreur n'est pas retourner).
 
//fichier envoi.php permet d'envoyer un mail et préciser la date d'envoi.
 
<?
{
$destinataire = "recepteur@yahoo.fr";
$expediteur= "emetteur@topnet.tn";
mail($destinataire, "test email ", "merci pour ton lecture", "From: $expediteur" );
$dat=date("H:i:s" );
}
?>

 
//fichier boiteréception.php permet d'ouvrir mon boite de reception et on attend un temps limité si un message d'erreur est retourné c-à-d que notre mail n'est pas reçu par le destinataire.
 
<?
{include("envoi.php" );
$boite="INBOX";
$serveur_entrant="{pop.topnet.net:110}";
$expediteur= "emetteur@topnet.tn";
$password="******";
$mail_connx=imap_open("{pop.topnet.net:110}INBOX",$expediteur,$password);
$check = imap_check($mail_connx);
$dt_arr= $check->Date;
if($dt_arr>$dat)
mail('adresse de spam cap', "message d’erreur ", "merci de votre déblockage" );
else echo "message bien récu ,spam désactivée";
imap_close($mail_connx);
}
?>

 
il y a une erreur dans la ligne suivante:
$mail_connx=imap_open("{pop.topnet.net:110}INBOX",$expediteur,$password);
Fatal error: Call to undefined function: imap_open()
s'il vous plait aidez moi et merci d'avance. :??:

Reply

Marsh Posté le 02-04-2008 à 11:24:07   

Reply

Marsh Posté le 02-04-2008 à 11:34:56    

L'erreur est claire, ton php ne connait pas la fonction imap_open. Il faut probablement installer/activer une extension.


Message édité par skeye le 02-04-2008 à 11:35:36

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 29-06-2008 à 23:48:22    

Remplace ces lignes
 
$serveur_entrant="{pop.topnet.net:110}";  
 
et
 
$mail_connx=imap_open("{pop.topnet.net:110}INBOX",$expediteur,$password);  
 
par
 
$serveur_entrant="{pop.topnet.net:110/POP3}";  
 
et
 
$mail_connx=imap_open("{pop.topnet.net:110/POP3}INBOX",$expediteur,$password);  
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed