Posts Tagged ‘php Parr’

Miten saada ja jäsentää sähköpostiviestejä POP3 ja PHP

1 maaliskuu, 2010

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

  1. yhteyden ja kirjautua-on sähköpostipalvelimeen
  2. Laske tuleviin kirjeisiin
  3. recive sähköpostin palvelin POP3 protokollaa
  4. prosessi sähköpostiviestien otsikot ja kehon ja tehdä kitsastelu
  5. … 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”);


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

Jaa ja Nauti

  • 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