Posts Tagged ‘POP3’

Kaip gauti ir apdoroti elektroninius laiškus naudojant POP3 ir PHP

1 kovas, 2010

Norėčiau aprašyti kai kuriuos metodus, kaip rašyti į gaunamus laiškus procesorius. Man teko naudoti tokį manipuliavimą į Parse e-mail gauta iš įvairių šaltinių. Tai gali būti naudinga rašyti savo filtro sistema, autoatsakiklis arba bilietų sistema Paraiškų priėmimo elektroniniu paštu.

Siekiant įgyvendinti e-mail analizatorius algoritmas turime

  1. prisijungti ir prisijungimo prie pašto serverio
  2. suskaičiuoti gaunamus laiškus
  3. recive e-mail serverio naudojant POP3 protokolu
  4. proceso e-mail antraštes ir kūną ir padaryti analizuojant
  5. … įgyvendinti papildomą veiklą

Ok, yra labai konkreti užduotis dėl PHP kodavimo, Taigi mums reikia hostingo, kuris palaiko išorinį ryšį. Aš nesiūlau parašyti sprendimą visiškai, nes daug buvo realizuotas talentingų programuotojų jau. Pavyzdžiui, galite pasirengęs modulis, kuris leis priimti elektroninius laiškus iš nutolusio serverio.

Thank's į Manuel Lemos ir jo modulis (PHP klasė) kurios įvardijamos pop3.php.

Norėdami prisijungti, kad klasės kodą, Jums tik reikia naudoti įtraukti arba reikalauti, kad valdymo: reikalauti(“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($vartotojas,$accesscode,$APOP);
jeigu ($klaida<>"Slaptažodis klaidą: Nepavyko prisijungti: Nežinomas vartotojo vardas arba slaptažodis. ") {echo $error; išėjimas;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
aidas "$hostname contains  $messages$size baitų.";

//..... Čia mes, gali gauti laiškus iš ciklo ir Parse jų .... //

// Jei nieko - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Dabar mes žinome, kaip prisijungti ir prisijungimo prie POP3 serverio ir kaip prašyti Gauti laiškai e-mail skaičius ir jų dydis. Kitas, turėtume gauti kiekvienas e-mail, ir Parse antraštes ir kūno matricoje,.

Tęsiama

Dalintis ir Mėgaukitės

  • 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