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.