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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
<?php
header('Content-Type: text/html; charset=utf-8');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel='stylesheet' type='text/css' href='css/style.css' />
</head>
<body>
<h1>Script de consultation de boite mails</h1>
<?php
require_once '../../fonctions/fonctions_generales.php';
require_once '../../fonctions/Connect_Base.php';
require_once '../../fonctions/fonctions_mail.php';
require_once '../../classes/class_Mails_box_Adherents.php';
require_once '../../classes/class_licencies.php';
$Class_Licencies = new licencies($GLOBALS['bdd']);
function ReplaceImap($txt)
{
$carimap = array("=C3=A9", "=C3=A8", "=C3=AA", "=C3=AB", "=C3=A7", "=C3=80", "=20" , "=C3=A0", "=C3=89", "=E2=80=99", "=9C", "=C2=AB", "=C2=BB", "=C3=BC", "=C3=BB", "=C3=B4", "=", "3D", "E280A6");
$carhtml = array("é" , "è" , "ê" , "ë" , "ç" , "à" , " ", "à" , "É" , "'" , "oe" , "«" , "»" , "ü" , "û" , "ô" , "" , "=" , "...");
$txt = str_replace($carimap, $carhtml, $txt);
return $txt;
}
$host = '{imap.online.net:143}INBOX';
$login = 'adherents@scf.asso.fr';
$password = 'Adherents74';
$savedirpath="../../mail_script_attachments/" ; // attachement will save in same directory where scripts run othrwise give abs path
$jk=new MailAttachmentManager($host, $login, $password, $savedirpath); // Creating instance of class####
echo "<br>ici 1";
/*recupération Email*/
$tab=array();
$jk->openMailBox();
$last;
$nombreMessage = $jk->getNbMessage();
echo "<br>Nb de messages : $nombreMessage";
echo "<br>De : " . $jk->getMessageTo($nombreMessage);
echo "<br>From : " . $jk->getMessageFrom($nombreMessage);
echo "<br>Date : " . $jk->getMessageDate($nombreMessage);
$Sujet = $jk->getMessageSubject($nombreMessage);
$Sujet = ReplaceImap($Sujet);
$Sujet = imap_utf8($Sujet);
echo "<br>Sujet : $Sujet";
//echo "<br>Dernier mail : " . $last;
$last=$jk->getLastMail($nombreMessage);
$LeMail = ReplaceImap($last);
$LeMail = imap_utf8($LeMail);
echo "<br>Mail : $LeMail";
$tab=$jk->getAttachments($nombreMessage);
echo "<br>Tab : "; print_r($tab);
//$jk->saveAttachment($tab[0]['filename'],$jk->getFileData($last,$tab[0]['pos'],$tab[0]['type']));
$jk->closeMailBox();
?>
</body>
</html> |
Partager