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
- összeköt és fatörzs-ra-hoz e-mail szerver
- Számolja meg a bejövő levelek
- kapni e-mailt a szerver POP3 protokoll
- folyamatot az e-mail fejlécek és a test, és elemzési
- … 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”);
require("pop3.php");
$hostname = 'pop3.mail.com';
$port = '110';
$user = 'pop3-username';
$accesscode = 'pop3-password';
// Create the class connection
$pop3_connection=new pop3_class;
// Specify the hostname
$pop3_connection->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
