Ba mhaith liom cur síos a dhéanamh ar roinnt modhanna ar conas a scríobh an próiseálaí do ríomhphost isteach. Bhí mé a úsáid den sórt sin a ionramháil parsáil r-phoist a fuarthas ó fhoinsí éagsúla. Is féidir seo a bheith úsáideach do scríobh do chóras scagaire dramhála féin, inneall freagartha nó ticéad córas chun iarratais a fháil trí r-phost.
A chur chun feidhme an algartam parsálaí r-phost ní mór dúinn
- ceangal agus logáil isteach ar do r-phost freastalaí
- comhaireamh ar líon na litreacha ag teacht isteach
- recive r-phost ón bhfreastalaí ag baint úsáide as prótacal POP3
- próiseas an ceanntásc r-phost, agus comhlacht agus a chur ar parsáil
- … a chur chun feidhme le haon bhearta breise
OK, tá an tasc an-sonrach do PHP códú, mar sin ní mór dúinn a óstáil a thacaíonn leis an nasc seachtrach. Ní féidir liom a mholadh do chinneadh a scríobh ar fad toisc go bhfuil curtha i gcrích cheana féin i bhfad ag ríomhchláraitheoirí cumasach. Mar shampla,, Is féidir leat siúl modúl réidh a chuirfidh ar chumas glacadh le seoladh r-phoist ó fhreastalaí iargúlta.
's go raibh maith Manuel Lemos agus a modúl (rang php) atá ainmnithe pop3.php.
Chun nasc a dhéanamh do chód rang, is gá duit ach a úsáid san áireamh nó ordú a cheangal ar: a cheangal ar(“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);
más rud é go ($Earráid<>'Pasfhocal Earráid: Logála teip: anaithnid ainm úsáideora nó ar do phasfhocal dona. ') {echo $error; scoir;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
macalla "$hostname contains $messages de $size bytes.";
//..... Ní féidir linn a fháil ríomhphoist sa timthriall agus parsáil iad a .... //
// Má tá aon rud a dhéanamh - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>
Anois tá a fhios againn conas a ceangal agus logáil isteach ar an bhfreastalaí POP3 agus conas é a iarraidh ar an líon mBosca r-phoist agus iad a méideanna. Next, ba cheart dúinn a fháil gach r-phost, agus an ceanntásca agus eagar comhlacht parsáil.
LE LEAN
