Haluaisin kuvailla joitakin menetelmiä, miten kirjoittaa prosessorin saapuvan postin. Jouduin käyttämään tällaisia manipuloinnin jäsentää sähköpostia eri lähteistä. Tämä voi olla hyödyllistä kirjoittaa oman roskapostin suodatusjärjestelmä, puhelinvastaajaan tai lippu järjestelmä ottaa vastaan hakemuksia sähköpostitse.
Toteuttaa e-mail parser algoritmi meidän
- yhteyden ja kirjautua-on sähköpostipalvelimeen
- Laske tuleviin kirjeisiin
- recive sähköpostin palvelin POP3 protokollaa
- prosessi sähköpostiviestien otsikot ja kehon ja tehdä kitsastelu
- … toteuttaa muita toimia
Ok, on hyvin erityinen tehtävä PHP koodaus, joten meidän isäntä, joka tukee ulkoista yhteyttä. En aio kirjoittaa päätöksen kokonaan, koska paljon on toteutunut lahjakkaita ohjelmoijia jo. Esimerkiksi, Voit ottaa valmis moduuli, joka mahdollistaa vastaan sähköpostiviestejä etäpalvelimelta.
Kiitos, Manuel Lemos ja hänen moduuli (PHP-luokka) joka nimettiin pop3.php.
Voit liittää tämän luokan koodisi, sinun tarvitsee vain käyttää sisällyttää tai vaatia komento: edellyttää(“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);
jos ($virhe<>Salasana virhe: Kirjausvirhe: tuntematon käyttäjänimi tai salasana ei kelpaa. ") {echo $error; poistua;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
kaiku "$hostname contains $messages ja $size bytes.";
//..... Siellä voimme vastaanottaa sähköpostiviestejä aikana ja jäsentää ne .... //
// Jos mitään ei tehdä - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>
Nyt tiedämme, miten yhteys ja log-POP3-palvelimella ja kuinka pyytää määrää Saapuneet sähköpostiviestit ja niiden koot. Ensi, Meidän pitäisi saada jokainen sähköpostin ja jäsentää ylä-ja elin array.
Jatkuu

Suuri, että toimii, mitä nyt? Miten saada e-mail? Miten kirjoittaa sähköpostia jäsennin? Jatka haluta, suuri post!
Fantastic Post. I have read many posts on this subject and you done the best job. Keep it up!
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 is… Gotta start using this more often ebrantley@kc.rr.com