Kuidas saada ja sõeluda kirju POP3 ja PHP

1. märts, 2010 admin Jäta vastus »

Tahaksin kirjeldame mõningaid meetodeid, kuidas kirjutada töötleja sissetulevate kirjade. Mul oli kasutada selline manipulatsioonide sõeluda e-kirjad saadud erinevatest allikatest. See võib olla kasulik kirjalikult oma rämpsposti filter süsteemi, automaatvastaja või pileti süsteemi taotlusi vastu e-posti teel.

Rakendada e-posti parser algoritm vajame

  1. ühendada ja log-on e-posti server
  2. arvu kokku lugema sissetulevad kirjad
  3. recive e-posti server POP3 protokolli
  4. protsessi e-kirjade päised ja asutusele ja liigendamine
  5. … rakendada täiendavaid meetmeid

Ok, seal on väga konkreetne ülesanne PHP kodeerimise, seega peame hosting mis toetab välist ühendust. Ma ei kavatse kirjutada otsus täielikult, sest palju on juba realiseeritud andekad programmeerijad juba. Näiteks, saate valmis moodul, mis võimaldab aktsepteerida e-kirjad serverist.

Täname's Manuel Lemos ja tema moodul (php klassi) mis nimega pop3.php.

Et ühendada selle klassi oma koodi, sa lihtsalt vajadust kasutada sisaldavad või nõuda käsk: nõudma(“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($kasutaja,$accesscode,$apop);
kui ($viga<>"Password viga: Logon jätmine: Tundmatu kasutaja nimi või halb parool. ") {echo $error; lahkumine;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
kaja "$hostname contains  $messages kohta $size bytes.";

//..... Ei saa me vastu võtta e-kirju tsükli ja sõeluda neid .... //

// Kui midagi teha - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Nüüd me teame, kuidas ühendada ja log-kellelegi POP3 server ja kuidas taotleda arv Saabunud e-kirjade ja nende suurused. Järgmine, me peaks saama iga e-posti ja sõeluda päiseid ja keha massiivi.

Tuleb jätkata

Jaga ja naudi

  • 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
Reklaam

3 kommentaarid

  1. kuld ütleb:

    Suur, , mis töötab, what now? How to receive the e-mail? How to write e-mail parser? Continue please, great post!

  2. Waipahu locksmith ütleb:

    Fantastic Post. I have read many posts on this subject and you done the best job. Keep it up!

  3. web application technology ütleb:

    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 isGotta start using this more often ebrantley@kc.rr.com

Jäta vastus

Sa pead olema sisse loginud kommenteerima.