Mwen ta renmen dekri kek metod sou ki jan yo ekri processeur a pou lapos fek ap rantre. Mwen te oblije sevi ak manipilasyon sa yo parse e li te resevwa nan plizye sous. Sa a ka itil pou ekri pwop sistem filtre Spam ou, reponn machin oswa sistem tike pou resevwa aplikasyon pa e-mail.
Pou aplike algorithm parser e-mail nou bezwen
- konekte ak boutey-sou seve e-mail
- konte kantite let fek ap rantre
- repetitif e-mail soti nan seve a le li sevi avek POP3 pwotokol
- pwosesis tet yo e-mail ak ko epi fe parsing
- … aplike nenpot aksyon adisyonel
Oke, gen travay tre espesifik pou PHP kodaj, se konsa, nou bezwen hosting ki sipote koneksyon eksten. I do not propose to write decision entirely because much has been realized by talented programmers already. Pa egzanp, you can take a ready module which will allow accept e-mails from a remote server.
Thank’s to Manuel Lemos and his module (php class) which named pop3.php.
To connect that class to your code, you just need to use include or require command: require(“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); if ($error<>'Password error: Logon failure: unknown user name or bad password.') {echo $error; exit;} // Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size); echo "$hostname contains $messages of $size bytes."; //..... There we can receive e-mails in the cycle and parse them.... // // If nothing to do - we can close the connection $error=$pop3_connection->Close(); // echo $error; ?>
Now we know how to connect and log-on to the POP3 server and how to request the number of Inbox e-mails and them sizes. Next, we should receive each e-mail and parse the headers and body array.
TO BE CONTINUED
Great, that is working, what now? How to receive the e-mail? How to write e-mail parser? Continue please, great post!
Fantastic Post. I have read many posts on this subject and you done the best job. Keep it up!
You can not believe just how long ive been googling because of this. Atrave set paj nan rezilta fouye ak jwenn anyen. 1 rechech sou Msn. Gen sa a se… Gotta komanse le li sevi avek sa a pi souvan ebrantley@KC.rr.com