Servidor de email simples rodando em localhost com apenas uma linha em Python

Olá pessoal,

Por vezes precisamos efetuar testes ou debugar um código que inclui o envio de emails.

No Plone por exemplo temos a opção de configurar o servidor de email como ‘localhost’, mas para funcionar precisamos ter um servidor de email local rodando na máquina.

Se você quer agilidade, está debugando alguma coisa e simplesmente não quer ter que instalar um mail server completo em sua distro, o Python com suas incríveis baterias inclusas possui uma biblioteca chamada smtpd que roda um servidor de email local para debug. Basta digitar a linha abaixo no seu terminal:

Ele irá escutar em localhost na porta 25 e quando você enviar um email pela sua aplicação ele irá exibir a mensagem no terminal e descartar a mensagem.

Dica rápida porém útil! Abraços e até a próxima!

Sê o primeiro

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *