Eu gostaria de descrever alguns métodos sobre como escrever o processador para o correio de entrada. Eu tive que usar a tal manipulação analisar e-mails recebidos de diferentes fontes. Isso pode ser útil para escrever seu próprio sistema de filtro de spam, sistema de secretária eletrônica ou um bilhete para receber pedidos por e-mail.
Para implementar o algoritmo do analisador e-mail, precisamos
- conectar e log-on para o servidor de e-mail
- contar o número de cartas recebidas
- recive e-mail do servidor usando o protocolo POP3
- o processo de cabeçalhos de e-mail e do corpo e fazer a análise
- … implementar quaisquer ações adicionais
Ok, não é uma tarefa muito específica para PHP codificação, por isso precisamos de hospedagem que suporta a ligação externa. Não me proponho a escrever decisão inteiramente porque muito tem sido realizado pelos programadores talentosos já. Por exemplo, você pode ter um módulo pronto que permita aceitar e-mails de um servidor remoto.
Thank's to Manuel Lemos and his module (classe php) que nomeou pop3.php.
Para conectar-se dessa classe em seu código, você só precisa usar include ou require comando: requerer(“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($usuário,$accesscode,$apop);
se ($erro<>"Erro de senha: Falha de logon: Nome de usuário desconhecido ou senha incorreta. ") {echo $error; saída;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
eco "$hostname contains $messages de $size bytes.";
//..... Não podemos receber e-mails no ciclo e analisá-los .... //
// Se nada a ver - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>
Agora nós sabemos como conectar e log-on para o servidor POP3 e como solicitar o número de receber e-mails e os tamanhos. Próximo, devemos receber cada e-mail e analisar os cabeçalhos e corpo de matriz.
TO BE CONTINUED

Grande, que está trabalhando, que agora? Como receber o e-mail? analisador Como escrever e-mail? Continue por favor, ótimo post!
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