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
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
- Instale
ne Node v18.20.4:curl -L https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s -- -y 18.20.4 - Instale
brewe 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 - Instale
pnpm:corepack enable corepack prepare pnpm@9.15.9 --activate - Faça um fork e clone o repositório:
git clone git@github.com:forwardemail/forwardemail.net.git cd forwardemail.net - Instale as dependências do
npm:pnpm install
Para Ubuntu
- Instale
ne Node v18.20.4:curl -L https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s -- -y 18.20.4 - Instale
pnpm:corepack enable corepack prepare pnpm@9.15.9 --activate - Faça um fork e clone o repositório:
git clone git@github.com:forwardemail/forwardemail.net.git cd forwardemail.net - Instale as dependências do
npm:pnpm install - 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
- Repositório GitHub: https://github.com/forwardemail/forwardemail.net
- Website Oficial: https://forwardemail.net