Posts Tagged ‘POP3’

Как да се получава и анализира имейли с POP3 и PHP

01 март, 2010

Бих искал да опиша някои методи за това как да пиша на преработвателя за входяща поща. Аз трябваше да се използва като манипулация на анализира електронна поща , получени от различни източници. Това може да бъде полезна за написването на вашите собствени системи за спам филтър, телефонния секретар или билет система, за да бъде сезиран с жалба по пощата.

За прилагането на електронна поща анализатор алгоритъм имаме нужда

  1. свърже и влезте за да сървър за електронна поща
  2. Преброяване на броя на входящите писма
  3. recive електронна поща от сървъра чрез POP3 протокол
  4. процес на електронната поща заглавки и тяло и да направи разбор
  5. … прилагат никакви допълнителни действия

Добре, има много конкретна задача за PHP кодиране, така че ние трябва хостинг, който поддържа външната връзка. Аз не предлагам да напише решението изцяло, защото много се реализира от талантливи програмисти вече. Например, можете да вземете един готов модул, който ще позволи на приема електронна поща от отдалечен сървър.

Благодаря за Мануел Lemos и неговия модул (PHP клас) което име pop3.php.

За да се свържете с този вид на вашия код, просто трябва да се използват включва или да изискват от командата: изискват(“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);
ако ($грешка<>"Парола грешка: Logon недостатъчност: неизвестен потребителско име или парола лошо. ") {echo $error; излизане;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
ехо "$hostname contains  $messages от $size bytes.";

//..... Там могат да получават електронни писма в цикъл и да ги анализира .... //

// Ако нищо общо - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Сега ние знаем как да се свърже и влезте за да POP3 сървър и как да се поиска от броя на "Входящи" е-мейли и да ги размери. До, ние трябва да получават всяка електронна поща и анализирането на заглавки и тяло масив.

За да се продължи

Споделете и се наслаждавайте

  • 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