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

1 maaliskuu, 2010 admin Jätä vastaus »

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
Mainos

3 kommentteja

  1. kulta sanoo:

    Suuri, että toimii, mitä nyt? Miten saada e-mail? Miten kirjoittaa sähköpostia jäsennin? Jatka haluta, suuri post!

  2. Waipahu locksmith sanoo:

    Fantastic Post. I have read many posts on this subject and you done the best job. Keep it up!

  3. web application technology sanoo:

    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 isGotta start using this more often ebrantley@kc.rr.com

Jätä kommentti

Sinun täytyy olla kirjautunut sisään kommentoidaksesi.