Jinsi ya kupata na kutumia barua pepe parse POP3 na PHP

1 Machi, 2010 kwa admin Kuondoka reply »

Napenda kuelezea methods baadhi ya jinsi ya kuandika barua processor kwa inkommande. Mimi nilikuwa na kutumia ghiliba vile kwa parse e-pepe kupokea kutoka vyanzo mbalimbali. Hii inaweza kuwa na manufaa kwa kuandika spam filter yako mfumo, mashine ya kujibu au tiketi ya mfumo wa kupokea maombi kwa e-mail.

Kutekeleza e-mail parser algorithm tunahitaji

  1. kuwaunganisha na logi-kwenye e-mail server
  2. kuhesabu idadi ya barua inkommande
  3. recive e-mail kutoka server ya kutumia itifaki POP3
  4. mchakato wa headers e-mail na mwili na kufanya parsing
  5. … kutekeleza hatua yoyote ya ziada

Ok, kuna kazi maalum sana kwa PHP coding, hivyo tunahitaji hosting kwamba inasaidia uhusiano nje. Mimi wala kupendekeza kuandika uamuzi kabisa kwa sababu kiasi imekuwa barabara na programmers tayari vipaji. Kwa mfano, unaweza kuchukua moduli tayari ambayo itawawezesha kukubali e-pepe kutoka server ya mbali.

Asante kwa Manuel Lemos na wake moduli (darasa PHP) ambayo aitwaye pop3.php.

Kuunganisha kwamba darasa code yako, wewe tu ni pamoja na haja ya kutumia au kumtaka amri: zinahitaji(“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);
kama ($kosa<>'Siri makosa: Logoa kushindwa: haijulikani user jina au password mbaya. ') {echo $error; exit;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
echo "$hostname contains  $messages ya $size bytes.";

//..... Kuna tunaweza kupokea barua pepe katika mzunguko na parse yao .... //

// Kama kitu cha kufanya - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Sasa tunajua jinsi ya kuunganisha na logi-kwenye seva POP3 na jinsi ya kuomba idadi ya Inbox barua pepe na ukubwa wao. Next, Tunapaswa kupokea kila e-mail na parse headers na array mwili.

Kuendelezwa

Share na Starehe

  • 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
Tangazo

3 maoni

  1. dhahabu anasema:

    Kubwa, ambayo ni kazi, nini sasa? Jinsi ya kupata e-mail? Jinsi ya kuandika e-mail parser? Endelea tafadhali, kubwa post!

  2. Waipahu locksmith anasema:

    Fantastic Post. Nimesoma posts nyingi juu ya somo hili na umefanya kazi nzuri. Keep it up!

  3. matumizi ya teknolojia ya mtandao anasema:

    Huwezi kuamini tu jinsi muda mrefu wamekuwa pe googling kwa sababu hii. Kupitia kurasa saba wa matokeo ya Digg na nje ya kupata kitu chochote. 1 search on Msn. Kuna hii ni… Gotta kuanza kutumia hii mara nyingi zaidi ebrantley@kc.rr.com

Leave a Jibu

Ni lazima uwe watumiaji katika na baada ya maoni.