Mwen ta renmen dekri kèk metòd sou kòman yo ekri prosesè an pou lapòs tap rantre. Mwen te sèvi ak sa yo manipilasyon Analyse E-may resevwa nan men sous plizyè. Sa a kapab itil pou ekri pwòp sistèm Spam ou filtre, machin reponn oswa tikè sistèm resevwa aplikasyon pa e-mail.
Pou aplike algoritm nan analizeur E-mail nou bezwen
- konekte ak Log-a sèvè E-mail
- konte kantite lèt tap rantre
- recive E-mail nan sèvè a lè l sèvi avèk pwotokòl POP3
- pwosesis E-mail tèt yo ak kò yo ak fè analiz
- … aplike nenpòt aksyon adisyonèl
Ok, gen anpil travay espesifik pou Fp kodaj, konsa nou bezwen ebèrjeman ki sipòte koneksyon eksteryè. Mwen pa pwopoze ekri desizyon nèt paske anpil ki te reyalize pa programeur talan deja. Pou egzanp, ou ka pran yon modil pare ki pral pèmèt aksepte E-may ki sòti nan yon sèvè elwanye.
Mèsi a Manuel Lemos ak li modil (klas fp) ki rele pop3.php.
Pou konekte ke klas kòd ou, ou jis bezwen itilize enkli oswa mande pou kòmandman: mande pou(“pop3.php”);
require("pop3.php");
$hostname = 'pop3.mail.com';
$port = '110';
$user = 'pop3-username';
$accesscode = 'pop3-password';
// Create the class connection
$pop3_connection=new pop3_class;
// Specify the hostname
$pop3_connection->hostname=$hostname;
$result=$pop3_connection->Open();
// We are trying to open connection and display the result
echo $result;
// Trying to logon and display the error if any appear
$error=$pop3_connection->Login($user,$accesscode,$apop);
si ($erè<>'Modpas erè: Koneksyon echèk: konnen non itilizatè oubyen modpas move. ') {echo $error; sòti;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
eko "$hostname contains $messages nan $size bytes.";
//..... Genyen nou ka resevwa e-may an sik la ak analyze yo .... //
// Si pa gen anyen fè - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>
Koulye a nou konnen kouman konekte ak Log-a sèvè a POP3 yo ak kouman yo mande nonm lan nan resepsyon E may-yo ak gwosè yo. Next, nou ta dwe resevwa chak E-mail ak analyze tèt yo ak etalaj kò.
OU DWE KONTINYE
