Posts Tagged ‘pop3’

Kako do prejemanja in razčleniti e-pošte z uporabo POP3 in PHP

1. marec, 2010

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

  1. Prijavite se, na strežniku e-pošte
  2. štetje števila dohodnih črk
  3. recive e-pošte iz strežnika z uporabo POP3 protokol
  4. proces glave e-pošte in organu in razčlenjevanju
  5. … 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”);


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

Delež in Uživajte

  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP