Posts Tagged ‘pop3’

Sut i dderbyn negeseuon e-bost a gramadega ddefnyddio POP3 a PHP

1 Mawrth, 2010

Hoffwn i ddisgrifio rhai dulliau ar sut i ysgrifennu ar gyfer y processor incoming mail. Yr wyf yn gorfod defnyddio trin o'r fath i gramadega e-bost dderbyniwyd o wahanol ffynonellau. Gall hyn fod yn ddefnyddiol ar gyfer ysgrifennu eich system ei hun hidlydd sbam, peiriant ateb neu docyn system i dderbyn ceisiadau drwy e-bost.

I weithredu'r algorithm parser e-bost mae angen

  1. cysylltu a log-ar y gweinydd e-bost i
  2. gyfrif y nifer o lythyrau sy'n dod i mewn
  3. recive e-bost gan y gweinyddwr yn arfer protocol POP3
  4. proses y penawdau e-bost a chorff a gwneud dosrannu
  5. … gweithredu unrhyw gamau ychwanegol

Iawn, mae tasg benodol iawn ar gyfer PHP codio, felly mae angen cynnal a chefnogi cysylltiad allanol. Nid wyf yn bwriadu ysgrifennu penderfyniad yn gyfan gwbl, oherwydd bod llawer wedi cael ei wireddu gan programmers talentog eisoes. For example, y gallwch eu cymryd modiwl yn barod a fydd yn caniatáu i dderbyn e-byst o 'n anghysbell gweinyddwr.

Diolch yn fawr i Manuel Lemos a'i modiwl (dosbarth php) a enwedig pop3.php.

I gysylltu yn y dosbarth hwnnw i eich cod, 'ch jyst angen at arfer gynnwys neu ei gwneud yn ofynnol archa: ei gwneud yn ofynnol(“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);
os ($Gwall<>'Cyfrinair Gwall: Methiant Logon: enw defnyddiwr anhysbys neu gyfrinair drwg. ') {echo $error; allanfa;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
ategu "$hostname contains  $messages o $size bytes.";

//..... Mae allwn dderbyn e-bost yn y cylch ac yn eu gramadega .... //

// Os dim i'w wneud - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Nawr rydym yn gwybod sut i gysylltu a log-ar at 'r gweinyddwr POP3 a sut i wneud cais am y nifer o Inbox e-bost a maint eu. Nesaf, dylem dderbyn pob e-bost ac yn agor y penawdau ac amrywiaeth corff.

I'W PARHAD

Share and Enjoy

  • 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