Ler documento, buscar palavras chave e "salvar" dados de um objeto.
Boa tarde, consegui um leitor de caixa de entrada de emails.
Porém preciso que o script rode o buscando no corpo do email ou alguma header por palavras chave como por exemplo "your message could not be delivered".
Caso encontre essas palavras chave ele salvaria o email que não recebeu.
Como deveria salvar o email de retorno.
O leitor está rodando aqui:
http://thiagoguidolin.com/teste/leitor.php
Como não consegui anexa a imagem, segue o print do código:
/applications/core/interface/imageproxy/imageproxy.php?img=http://thiagoguidolin.com/teste/imaster.png&key=8512b6c635ff717dbe03c93dbb98802362da18c5d30f475acfa29ec18422c74d" />
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Validador</title>
</head>
<body>
<?php
DEFINE('SERVIDOR', 'server de envio');
DEFINE('PORTA', '110');
DEFINE('USUARIO', 'usuário');
DEFINE('SENHA', 'senha');
$mail_box = imap_open("{" . SERVIDOR . ":" . PORTA . "/pop3/novalidate-cert}INBOX", USUARIO, SENHA);
echo '<pre>';
print_r(imap_errors());
echo '</pre>';
if ($mail_box) {
$total_de_mensagens = imap_num_msg($mail_box);
if ($total_de_mensagens > 0) {
for ($mensagem = 1; $mensagem <= $total_de_mensagens; $mensagem++) {
echo '<pre>';
print_r(imap_headerinfo($mail_box, $mensagem));
echo '</pre>';
echo "<hr />";
$body_1 = ( imap_fetchbody($mail_box, $mensagem, 1) );
echo $body_1;
/*echo "<hr />";
$body_0 = ( imap_fetchbody($mail_box, $mensagem, 1) );
echo $body_0;
echo "<hr />";
$body_2 = ( imap_fetchbody($mail_box, $mensagem, 2) );
echo $body_2;
echo "<hr />"; */
//imap_delete($mail_box, $mensagem);
//imap_expunge($mail_box);
}
}
imap_close($mail_box);
}
?>
</body>
</html>Discussão (0)
Carregando comentários...