moiseseccam
Pi
Verificado
Verificación en dos pasos activada
Usuário popular!
Muito bom dia a todos. Muitas vezes não queremos inserir nosso endereço de e-mail em lugares desconhecidos, mas também não temos o controle das páginas de e-mail temporário, já que todos podem ver nossa informação. Ou simplesmente você precisa de uma maneira de ter vários e-mails com o mesmo domínio (especialmente aqueles que revendem contas de Netflix, Spotify, etc)
Nesta oportunidade farei o tutorial para que você consiga ter um servidor próprio de e-mail temporário.
Para fins práticos, vou usar um VPS barato da Hetzner com localização nos Estados Unidos e com Ubuntu 20.04
Materiais
O domínio deve ter os seguintes registros.
Requisitos do servidor
Uma vez que estejamos seguros de ter os requisitos instalados, vamos com a instalação.
Baixamos o seguinte projeto do GitHub: https://github.com/Orange-Cyberdefense/disposable-mailbox-docker
Baixamos e subimos para nosso servidor, depois descompactamos. No meu caso, descompactei em uma pasta chamada tempmail. Para isso usarei o domínio sendlayer.fun que me deram faltando poucos dias para seu vencimento.
Abrimos o arquivo .env para editá-lo. Em FQDN colocamos nosso domínio, em EMAIL colocamos nosso e-mail e em LETSENCRYPT yes se quisermos SSL, caso não queira https deixe assim por padrão em no.
Depois vamos ao arquivo
Onde diz
Onde diz
Agora que já temos tudo configurado, vamos à pasta inicial onde se encontra o arquivo docker-compose.yml
Executamos o comando
Esperamos que as dependências sejam baixadas e instaladas completamente. Quando tiverem terminado o processo e quiserem comprovar que tudo está funcionando, rodem o comando
Deveriam aparecer 2 imagens, uma chamada como o nome da pasta mais o sufixo _web e outra com o sufixo _mail. Algo como na imagem.
E se acessarmos o domínio, já deveríamos ter nossa web com um endereço aleatório, pronta para receber mensagens.
Aqui um exemplo de como as mensagens chegam para mim. Você pode modificar o front ao seu gosto ou mudar as traduções.
Se desejar, pode modificar um pouco o código-fonte para que peça senha ao acessar a página e só você possa visualizar o conteúdo dos e-mails, mas isso é outro tópico :v
Se quiserem ver o resultado final, deixo os dados
Site: https://sendlayer.fun
Nome de usuário: david
Senha: DavidMorales
Domínio Expirado
Nesta oportunidade farei o tutorial para que você consiga ter um servidor próprio de e-mail temporário.
Para fins práticos, vou usar um VPS barato da Hetzner com localização nos Estados Unidos e com Ubuntu 20.04
Materiais
- 1 domínio ou subdomínio
- 1 VPS ou servidor com Linux
O domínio deve ter os seguintes registros.
- Um registro A para o IP do servidor
- Um registro MX para o domínio do e-mail.
No meu caso, estou usando Cloudflare como DNS
Requisitos do servidor
- Ter instalado o poderoso Docker
- Ter instalado docker-compose
- Ter as seguintes portas abertas: 80, 443, 25, 995, 587, 110, 465
Uma vez que estejamos seguros de ter os requisitos instalados, vamos com a instalação.
Baixamos o seguinte projeto do GitHub: https://github.com/Orange-Cyberdefense/disposable-mailbox-docker
Baixamos e subimos para nosso servidor, depois descompactamos. No meu caso, descompactei em uma pasta chamada tempmail. Para isso usarei o domínio sendlayer.fun que me deram faltando poucos dias para seu vencimento.
Abrimos o arquivo .env para editá-lo. Em FQDN colocamos nosso domínio, em EMAIL colocamos nosso e-mail e em LETSENCRYPT yes se quisermos SSL, caso não queira https deixe assim por padrão em no.
Depois vamos ao arquivo
/web/www/disposable-mailbox/config.php para editá-loOnde diz
$config['domains'] colocamos nosso domínio entre aspas dentro do parêntese arrayOnde diz
$config['mailHostname'] você coloca o mesmo domínio entre aspas. Se quiser que as mensagens sejam exibidas com o HTML formatado, recomendo que comente a última linha colocando // ao iniciar essa linha.Agora que já temos tudo configurado, vamos à pasta inicial onde se encontra o arquivo docker-compose.yml
Executamos o comando
docker-compose up -dEsperamos que as dependências sejam baixadas e instaladas completamente. Quando tiverem terminado o processo e quiserem comprovar que tudo está funcionando, rodem o comando
docker psDeveriam aparecer 2 imagens, uma chamada como o nome da pasta mais o sufixo _web e outra com o sufixo _mail. Algo como na imagem.
E se acessarmos o domínio, já deveríamos ter nossa web com um endereço aleatório, pronta para receber mensagens.
Aqui um exemplo de como as mensagens chegam para mim. Você pode modificar o front ao seu gosto ou mudar as traduções.
Se desejar, pode modificar um pouco o código-fonte para que peça senha ao acessar a página e só você possa visualizar o conteúdo dos e-mails, mas isso é outro tópico :v
Se quiserem ver o resultado final, deixo os dados
Domínio Expirado
Última edição:

