forwardemail.net: Secure, Open-Source, and Privacy-Focused Email Service

forwardemail.net: Secure, Open-Source, and Privacy-Focused Email Service

Summary

forwardemail.net offers a 100% open-source and privacy-focused email service, providing an all-in-one alternative to popular platforms like Gmail, Mailchimp, and Sendgrid. It emphasizes encrypted communication and custom domain support, making secure email accessible for everyone. This project is ideal for users and developers seeking a robust, self-hostable email solution.

Repository Info

Updated on November 10, 2025
View on GitHub

Tags

Click on any tag to explore related repositories

Introdução

forwardemail.net é um serviço de e-mail 100% open-source e focado na privacidade, projetado para ser uma alternativa completa a serviços como Gmail, Mailchimp e Sendgrid. Ele oferece e-mail criptografado para todos, com foco em segurança e controle do usuário. O projeto suporta encaminhamento de e-mail, domínios personalizados e protocolos padrão como SMTP, IMAP e POP3, tornando-o uma solução versátil para necessidades de comunicação pessoal e empresarial.

Instalação

Para desenvolvedores que desejam configurar e contribuir para o forwardemail.net, siga estas etapas para um ambiente de desenvolvimento local. O projeto requer Node.js v18.20.4 e pnpm.

Para macOS

  1. Instale n e Node v18.20.4:
    curl -L https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s -- -y 18.20.4
    
  2. Instale brew e as dependências: MongoDB, Redis, libtool, automake, autoconf, nasm.
    brew tap mongodb/brew
    brew install mongodb-community redis libtool automake autoconf nasm
    brew services start mongodb-community
    brew services start redis
    
  3. Instale pnpm:
    corepack enable
    corepack prepare pnpm@9.15.9 --activate
    
  4. Faça um fork e clone o repositório:
    git clone git@github.com:forwardemail/forwardemail.net.git
    cd forwardemail.net
    
  5. Instale as dependências do npm:
    pnpm install
    

Para Ubuntu

  1. Instale n e Node v18.20.4:
    curl -L https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s -- -y 18.20.4
    
  2. Instale pnpm:
    corepack enable
    corepack prepare pnpm@9.15.9 --activate
    
  3. Faça um fork e clone o repositório:
    git clone git@github.com:forwardemail/forwardemail.net.git
    cd forwardemail.net
    
  4. Instale as dependências do npm:
    pnpm install
    
  5. Instale fontes e dependências adicionais como MongoDB e Redis, seguindo os guias oficiais vinculados no README do projeto.

Para instruções detalhadas e requisitos adicionais, consulte a seção Requirements no README oficial.

Exemplos

Após a instalação, você pode iniciar os serviços localmente. O projeto utiliza nps para comandos pré-construídos, facilitando o desenvolvimento.

Para iniciar o servidor web local e monitorar as alterações:

npm start webAndWatch

Isso abrirá uma nova aba no seu navegador para http://localhost:3000. Você também pode iniciar todos os serviços de uma vez:

npm start all

Uma tabela de serviços e portas de desenvolvimento padrão está disponível no Local Development Guide do README.

Porquê usar

forwardemail.net destaca-se por várias razões:

  • Foco na Privacidade e Criptografia: Oferece e-mail criptografado, garantindo que suas comunicações permaneçam privadas.
  • 100% Open-Source: A natureza open-source do projeto permite transparência total, auditoria da comunidade e a capacidade de auto-hospedar sua própria instância.
  • Alternativa Completa: Substitui a necessidade de múltiplos serviços, consolidando e-mail, newsletter e funcionalidades de envio em uma única plataforma.
  • Suporte a Domínios Personalizados: Permite que você use seus próprios domínios para endereços de e-mail, oferecendo flexibilidade e profissionalismo.
  • Infraestrutura Robusta: Projetado com uma arquitetura de servidor escalável e opções de implantação detalhadas para ambientes de produção.

Links