Rad bi opisali nekatere metode o tem, kako napisati procesor za dohodno pošto. Moral sem uporabiti take manipulacije razčleniti e-pošto prejela iz različnih virov. To je lahko uporabno za pisanje lastnih sistema spam filter, telefonski odzivnik ali vozovnice sistem za sprejemanje zahtevkov po e-pošti.
Za izvajanje e-mail algoritem parser moramo
- Prijavite se, na strežniku e-pošte
- štetje števila dohodnih črk
- recive e-pošte iz strežnika z uporabo POP3 protokol
- proces glave e-pošte in organu in razčlenjevanju
- … izvajanje dodatnih ukrepov
Ok, je zelo specifično nalogo PHP kodiranje, zato moramo hosting, ki podpira zunanjo povezavo. Ne predlagam da bi napisali odločbe v celoti, ker je bilo veliko jih dosegajo nadarjeni programerji že. For example, si lahko pripravljen modul, ki bo omogočilo sprejem e-pošte iz oddaljenega strežnika.
Hvala, da je Manuel Lemos in njegov modul (php razred) ki je imenovan pop3.php.
Če se želite povezati ta razred v kodo, vi šele potreba rabiti vključuje ali zahteva ukaz: zahteva(“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 ($Napaka<>"Geslo napake: Logon neuspeh: neznano uporabniško ime ali slabo geslo. ") {echo $error; izstopa;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
echo "$hostname contains $messages z dne $size bytes.";
//..... Tam bomo lahko prejeli e-pošto v ciklu in jih razčleniti .... //
// Če nič - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>
Zdaj vemo, kako povezati in prijavo na POP3 strežnik in kako se zahteva število Prejeto e-pošte in jim velikosti. Naprej, bi morali prejeti vsak e-mail in razčleniti glave in telesa array.
Se nadaljuje

Velika, , ki dela, kaj zdaj? Kako za prejemanje e-pošte? Kako napisati e-mail parser? Nadaljuj prosim, super 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. 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