Posts Tagged ‘email kuptoj’

Si të të marrë dhe analizimi email POP3 dhe duke përdorur PHP

1 Mar, 2010

Unë do të doja të përshkruar disa metoda se si të shkruajnë procesor për mesazhet në ardhje. Unë kisha për të përdorur të tilla për manipulim leximi i e-mail marrë nga burime të ndryshme. Kjo mund të jetë e dobishme për shkrimin tuaj të sistemit filtri spam, makinë u përgjigjur apo bileta e sistemit për të marrë aplikimet me e-mail.

Për zbatimin e algorithm e-mail parser ne kemi nevojë

  1. lidhin dhe log-në për të e-mail server
  2. llogarisë numrin e letrave hyrëse
  3. recive e-mail nga serveri duke përdorur protokollin POP3
  4. procesin e e-mail headers dhe trupit dhe të bëjë analizë gramatikore
  5. … zbatuar çdo veprim shtesë

Në rregull, nuk ka detyrë shumë të veçantë për PHP kodim, kështu që ne duhet pritur që mbështet lidhje të jashtme. Unë nuk propozoj të shkruani vendim krejtësisht për shkak se ka qenë shumë e realizuar nga programuesit e talentuar tashmë. For example, ju mund të merrni një modul të gatshëm që do të lejojë të pranoni e-mail nga një server në distancë.

Faleminderit për Manuel Lemos e tij modul (klasë php) që të quajtur pop3.php.

Për të lidhur që klasa të kodit tuaj, ju vetëm duhet të përdorni komandën përfshijë ose të kërkojë: kërkojnë(“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);
nëse ($gabim<>'Gabim Fjalëkalimi: dështim Hyrja: Emri i përdoruesit apo password i panjohur i keq. ") {echo $error; dalje;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
jehonë "$hostname contains  $messages e $size bytes.";

//..... Nuk mund të merrni e-mail në ciklin dhe analizimi i tyre .... //

// Nëse nuk ka të bëjë - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Tani ne e dimë se si të lidhin dhe log-në për të serverit POP3 dhe si për të kërkuar numrin e Postë-mail dhe ato madhësi të. Tjetër, ne duhet të marrë çdo e-mail dhe analizimi e titullit dhe array trupit.

Për të vazhduar

Share dhe Enjoy

  • 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