Bejegyzések ‘elemez-mail’

Hogyan fogadjunk és értelmezi e-mailek segítségével POP3 és PHP

Március 1., 2010

Szeretnék leírni néhány módszer, hogyan kell írni a processzor beérkező levelek. Volt, hogy az ilyen manipuláció parse e-mailek kapott különböző forrásokból. Ez hasznos lehet írni a saját spam-szűrő rendszer, üzenetrögzítő vagy jegykiadó rendszerrel rendelkeznek a kérelmek fogadására e-mailben.

Végrehajtására az e-mail értelmező algoritmus van szükség

  1. összeköt és fatörzs-ra-hoz e-mail szerver
  2. Számolja meg a bejövő levelek
  3. kapni e-mailt a szerver POP3 protokoll
  4. folyamatot az e-mail fejlécek és a test, és elemzési
  5. … végrehajt minden olyan további intézkedéseket

Ok, nincs nagyon konkrét feladat PHP kódolás, így kell otthont, amely támogatja a külső kapcsolat. Én nem javaslom, hogy írjon határozat teljes mértékben, mert sok minden megvalósult tehetséges programozók már. Például, tudod fog egy kész modul, amely lehetővé teszi, hogy fogadja el az e-mailek a távoli szerver.

Köszönjük, hogy a Manuel Lemos és a modul (php class) melyik nevezett pop3.php.

Csatlakozni, hogy az osztály a kódot, ön csak szükség-hoz használ is, illetve szükség követel: szükség(“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);
ha ($hiba<>"Jelszó hiba: Bejelentkezési hiba: Ismeretlen felhasználó vagy rossz jelszó. ") {echo $error; kijárat;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
visszhang "$hostname contains  $messages A $size bytes.";

//..... Ott tudunk fogadni e-maileket a ciklusban, és elemezni őket .... //

// Ha semmi köze - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Most már tudjuk, hogyan kell csatlakoztatni, és jelentkezzen be a POP3-kiszolgáló és hogyan kérni a számát Bejövõ e-mailek és azok mérete. Következő, kapunk az egyes e-mail és elemez a fejlécek és a test tömb.

Folytatni kell

Részvény és élvezze

  • 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