1. Produtos
  2.   E-mail
  3.   GO
  4.   MailHog
 
  

Biblioteca Go de código aberto para testar mensagens de e-mail

Ferramenta de teste de e-mail gratuita para desenvolvedor, desenvolvida em GO.

MailHog é uma ferramenta de teste de e-mail de código aberto para desenvolvedores. Você pode configurar seus aplicativos para usar o MailHog para entrega SMTP, recuperar mensagens de email com a API JSON ou visualizá-las na interface do usuário da web. Você também pode encerrar mensagens para servidores SMTP reais.

MailHog implementa a implementação do servidor ESMTP, suporta SMTP AUTH e PIPELINING, fornece uma interface da Web para visualizar e-mails de texto ou HTML, exibe atualizações de e-mail em tempo real e libera e-mails para servidores SMTP reais. Além disso, a API suporta MIME multipartes e permite o download de partes MEME individuais. MailHog usa armazenamento de mensagens na memória e usa MongoDB e armazenamento baseado em arquivo para persistência de mensagens.

Previous Next

Introdução ao MailHog

MailHog é construído com GO que roda sem instalação em várias plataformas

Execute o MailHog no MacOS

brew update && brew install mailhog
You can start running MailHog in MacOs by running mailhog in the command line.

Configurar MailHog para SMTP de saída

Para configurar o SMTP de saída, você precisa criar um arquivo JSON com a seguinte estrutura e definir MH_OUTGOING_SMTP ou -outgoing-smtp.

{
"server name": {
  "name": "server name",
  "host": "...",
  "port": "587",
  "email": "...",
  "username": "...",
  "password": "...",
  "mechanism": "PLAIN"
}
            }

No arquivo JSON, apenas nome, host e porta são necessários para enviar e-mail SMTP.

 Português