Posts Tagged ‘Parr php’

Como recibir e analizar e-mails usando POP3 e PHP

01 de marzo, 2010

Gustaríame describir algúns métodos sobre como escribir o procesador para o correo de entrada. Tiven que empregar a tal manipulación analizar e-mails recibidos de distintas fontes. Isto pode ser útil para escribir o seu propio sistema de filtro de spam, sistema de contestador ou un billete para recibir peticións por e-mail.

Para implementar o algoritmo do analizador e-mail, necesitamos

  1. conectar e log-on para o servidor de correo-e
  2. contar o número de cartas recibidas
  3. recive correo-e do servidor usando o protocolo POP3
  4. o proceso de cabeceiras de correo electrónico e do corpo e facer a análise
  5. … implementar algunha accións adicionais

Ok, non é unha tarefa moi específica para PHP codificación, polo que necesitamos Aloxamento que soporta a conexión externa. Non me proponho a escribir decisión enteiramente porque moi foi realizado polos programadores talent xa. Por exemplo, pode ter un módulo listo que permita aceptar e-mails de un servidor remoto.

Thank’s to Manuel Lemos and his module (clase php) que nomeou pop3.php.

Para conectar-se desta clase no seu código, só precisa utilizar include ou require comando: requerir(“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);
se ($erro<>"Erro de contrasinal: Fallo de sesión: Nome de usuario descoñecido ou contrasinal incorrecta. ") {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.";

//..... Non podemos recibir correo no ciclo e analiza-los .... //

// Se nada que ver - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Agora sabemos como conectar e log-on para o servidor POP3 e como solicitar o número de recibir e-mails e os tamaños. Seguinte, debemos recibir cada correo electrónico e analizar os cabezallos e corpo de matriz.

TO BE CONTINUED

Compartir e Disfrútao se

  • 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