Ek wil graag 'n paar metodes te beskryf oor hoe om die verwerker vir inkomende e-pos te skryf. Ek het so 'n manipulasie te gebruik om parse e-pos uit verskillende bronne ontvang. Dit kan handig wees vir die skryf van jou eie spam filter sisteem, antwoord masjien of kaartjie stelsel aansoeke per e-pos te ontvang.
Om die uitvoering van die e-pos ontleder algoritme ons nodig het
- in verbinding bly en log-op die e-pos bediener
- die getal van inkomende briewe
- totaalbedrag e-pos vanaf die bediener protokol met POP3
- proses om die e-pos headers en liggaam en maak die ontleding van
- … om enige verdere optrede
Ok, daar is baie spesifieke taak PHP coding, Daarom moet ons dit ondersteun hosting eksterne konneksie. Ek stel voor besluit nie heeltemal uit omdat daar baie is wat gerealiseer word met talentvolle programmeerders wat reeds kan skryf. Byvoorbeeld, gereed is kan jy 'n module wat jou sal toelaat om te aanvaar e-pos vanaf' n eksterne bediener.
Thank's op Manuel Lemos en sy module (Php klas) wat die naam pop3.php.
Om 'n verbinding wat in jou kode klas, jy hoef net te gebruik is die volgende of enige bevel: vereis(“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);
indien ($fout<>'Wagwoord fout: Teken misluk: onbekende gebruiker naam of sleg wagwoord. ") {echo $error; afrit;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
echo "$hostname contains $messages van $size bytes.";
//..... Daar kan ons e-pos ontvang in die siklus en pars hulle .... //
// As daar niks om te doen - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>
Nou weet ons hoe om aan te sluit en log-on op die POP3-bediener en hoe die aantal Inbox e-pos aan te vra en hulle groottes. Volgende, Ons moet elke e-pos ontvang en ontleed die kop en liggaam skikking.
Word vervolg

Groot, wat aan die werk, wat nou? Hoe die e-pos te ontvang? Hoe om te skryf e-pos ontleder? Gaan voort asseblief, groot boodskap!
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. Through seven pages of Digg results with out finding anything. 1 search on Msn. There this is… Gotta start using this more often ebrantley@kc.rr.com