Posts Tagged ‘parse email’

Kako primati i analizirati elektronička pošta koristeći POP3 i PHP

1. ožujak, 2010

Želio bih opisati neke metode o tome kako pisati procesor za dolazne pošte. Morao sam koristiti takve manipulacije parsiranje e-mailova primljene iz raznih izvora. To može biti korisno za pisanje vlastiti sustav filter spama, sekretaricom ili kartu sustav za primanje aplikacija putem e-maila.

Za provedbu e-mail parser algoritam trebamo

  1. Spojite se i prijavite, na poslužitelju e-pošte
  2. odbrojavanje broj dolaznih slova
  3. primati e-poštu s poslužitelja pomoću POP3 protokola
  4. Proces e-mail zaglavlja i tijela i napraviti parsiranje
  5. … provesti dodatne mjere

U redu, ima je vrlo specifičan zadatak PHP kodiranje, tako da trebamo hosting koji podržava vanjski priključak. Ne predlaže pisati odluku u potpunosti, jer mnogo je realiziran od strane talentiranih programera već. Na primjer, možete uzeti spreman modul koji će omogućiti prihvaćanje e-mailova iz udaljenog poslužitelja.

Thank's Manuel Lemos i njegov modul (php class) koji zove pop3.php.

Da biste se spojili na svoj toj klasi kod, te pravedan potreba za uključiti ili zahtijevati uporabu naredbe: zahtijevati(“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($korisnik,$accesscode,$apop);
ako ($greška<>'Lozinka pogreške: Prijava kvara: nepoznato korisničko ime ili lozinku loše. ') {echo $error; izlaz;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
jeka "$hostname contains  $messages od $size bytes.";

//..... Tu možemo primati e-mailove u ciklusu te ih obraditi .... //

// Ako je ništa za napraviti - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Sada znamo kako se spojiti i prijaviti na-POP3 poslužitelja i kako zatražiti broj Inbox e-mailova te ih veličinama. Sljedeći, bismo trebali primiti e-poštu i parsiranja zaglavlja i tijela polja.

TO BE CONTINUED

Udio i Uživati

  • 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