Umas das tarefas mais comuns em uma aplicação é o envio de e-mails, pode ser um e-mail de confirmação de cadastro, de aviso de uma promoção, de alteração de cadastro, são diversos os motivos, mas e se ao invez de enviar um e-mail for necessário ler um e-mail? neste post mostrarei como ler e-mails usando PHP.
Instação de dependências
- Primeiramente devemos garantir que temos a extensão imap instalada, no ubuntu podemos instalar assim:
- Obter composer em https://getcomposer.org/download/
Instalando lib para ler e-mails
Para facilitar a consulta de e-mails criei uma lib. Instale com o composer:
Lendo e-mails
No exemplo abaixo, vamos obter as últimas mensagens recebidas hoje (dia de execução do script).
Crie o arquivo “receber_emails.php” e copie o código abaixo:
Mais
- Confira a documentação e código fonte da lib EmailMD em https://github.com/rochamarcelo/EmailMD
- Confirma a documentação do PHP em http://php.net/manual/pt_BR/ref.imap.php