Бих искал да опиша някои методи за това как да пиша на преработвателя за входяща поща. Аз трябваше да се използва като манипулация на анализира електронна поща , получени от различни източници. Това може да бъде полезна за написването на вашите собствени системи за спам филтър, телефонния секретар или билет система, за да бъде сезиран с жалба по пощата.
За прилагането на електронна поща анализатор алгоритъм имаме нужда
- свърже и влезте за да сървър за електронна поща
- Преброяване на броя на входящите писма
- recive електронна поща от сървъра чрез POP3 протокол
- процес на електронната поща заглавки и тяло и да направи разбор
- … прилагат никакви допълнителни действия
Добре, има много конкретна задача за PHP кодиране, така че ние трябва хостинг, който поддържа външната връзка. Аз не предлагам да напише решението изцяло, защото много се реализира от талантливи програмисти вече. Например, можете да вземете един готов модул, който ще позволи на приема електронна поща от отдалечен сървър.
Благодаря за Мануел Lemos и неговия модул (PHP клас) което име pop3.php.
За да се свържете с този вид на вашия код, просто трябва да се използват включва или да изискват от командата: изискват(“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);
ако ($грешка<>"Парола грешка: 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 сървър и как да се поиска от броя на "Входящи" е-мейли и да ги размери. До, ние трябва да получават всяка електронна поща и анализирането на заглавки и тяло масив.
За да се продължи

Голям, , която работи, това, което сега? Как да получите е-мейл? Как да напишете имейл анализатор? Продължава моля, голям пост!
Fantastic Post. I have read many posts on this subject and you done the best job. Keep it up!
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 is… Gotta start using this more often ebrantley@kc.rr.com