Código aberto
Nossos projetos
Sites e ferramentas de código aberto da equipe do Forward Email, criados junto com nosso serviço de e-mail.

Privacy Ratings
Avalia provedores de e-mail, VPNs, navegadores, gerenciadores de senhas e mais com base em critérios públicos de privacidade. Cada resposta positiva leva a evidências que você pode verificar, e varreduras programadas testam a segurança de cada serviço hospedado.
Por que criamos
A maioria das listas de privacidade depende de poucos voluntários e não publica regras sobre o que entra nelas. O Forward Email apoia esta lista como empresa, e a avaliação do próprio Forward Email segue os mesmos critérios públicos de todas as outras entradas.

Spam Scanner
Um filtro de spam para Node.js, linha de comando e servidores de e-mail como o Postfix. Ele detecta spam, phishing, golpes e malware em qualquer idioma e explica cada decisão que toma.
Por que criamos
O Forward Email não mantém registros do conteúdo das mensagens, então não poderíamos entregar e-mails a um serviço de filtragem externo. Criamos um filtro que roda em nossos próprios servidores e explica suas decisões sem que ninguém leia os e-mails.

Attestium
Uma biblioteca Node.js para atestação remota. Ela coleta evidências do código que um servidor executa e as compara com referências públicas, como commits, versões assinadas e pacotes fixados.
Por que criamos
Nosso código é aberto, e o Attestium permite verificar que nossos servidores de produção executam esse mesmo código. Publicamos os resultados por meio do Audit Status em nossa página de status.

Terminal Email
Um diretório de clientes de e-mail que rodam em um terminal no Linux, macOS, Windows, BSD e Android, com comandos de instalação, recursos suportados e uma configuração funcional para cada um.
Por que criamos
O Forward Email tem seu próprio app de terminal, que aparece em destaque no diretório. Todos os outros clientes recebem as mesmas informações e uma configuração para o Forward Email, e funcionam com qualquer provedor de e-mail.

Alumni Email
Um guia para universidades sobre como oferecer aos formandos um endereço vitalício no domínio da instituição, encaminhado para a caixa de entrada que cada um já usa.
Por que criamos
Universidades já usam o Forward Email para encaminhar e-mails de ex-alunos. O guia orienta as equipes de TI sobre a configuração, os custos e nosso estudo de caso antes de darem o mesmo passo.

Time to Inbox
Um guia sobre o tempo até a caixa de entrada (TTI): quanto tempo um e-mail leva para chegar à caixa de entrada, como medi-lo e o que atrasa a entrega.
Por que criamos
O Forward Email mede seu próprio tempo até a caixa de entrada e publica os resultados ao vivo. O guia explica o método por trás desses números, para que você possa testar qualquer provedor da mesma forma.

Server Auditing
Um script Bash gratuito que executa uma auditoria de segurança Lynis em um servidor Linux, verifica logins SSH com falha, portas abertas e uso de disco, e envia o relatório para você por e-mail.
Por que criamos
O script envia o relatório via SMTP, pelo Forward Email por padrão, para que você possa revisar cada servidor pela sua caixa de entrada em vez de fazer login nele.

SSH Monitor
Um script Bash gratuito que conta logins SSH com falha no seu log de autenticação ou journal e envia um e-mail para você quando eles passam de um limite.
Por que criamos
O script envia seus alertas com uma única requisição à API do Forward Email, uma forma simples de enviar e-mail a partir de um job cron em qualquer servidor.

SSL Monitor
Um script Bash gratuito que verifica seus certificados SSL/TLS todos os dias e envia um e-mail para você antes que qualquer um deles expire.
Por que criamos
O script envia o relatório por e-mail pela API do Forward Email ou por um sendmail local, para que você saiba de um certificado prestes a expirar antes dos seus visitantes.

Tangerine
Um substituto direto para o resolvedor de DNS do Node.js que faz as consultas por DNS over HTTPS (DoH), com novas tentativas, tempos limite, rotação de servidores e cache.
Por que criamos
Nossos servidores de e-mail consultam os registros MX, SPF, DKIM e DMARC de cada mensagem. O Tangerine envia essas consultas criptografadas por HTTPS e guarda as respostas em cache, para que continuem privadas e rápidas.

Bree
Um agendador de jobs para Node.js que executa cada job em sua própria worker thread, com base em uma expressão cron, uma data, um intervalo ou um horário escrito em linguagem natural, com limites de concorrência e encerramento controlado.
Por que criamos
O Forward Email executa dezenas de jobs em segundo plano, desde verificações de DNS até lembretes de renovação. O Bree os executa em nossos próprios servidores sem um serviço de fila separado, e um job que falha não interrompe os outros.

Cabin
Uma biblioteca de logs para JavaScript e Node.js. Ela registra requisições e erros de aplicativos Express, Koa e Lad e do navegador, e pode enviá-los para Slack, Sentry, Datadog, Papertrail ou seu próprio endpoint.
Por que criamos
Logs podem vazar dados pessoais. O Cabin mascara senhas, números de cartão, tokens e outros campos sensíveis antes que qualquer coisa seja gravada, por isso mantemos nossos logs em nossos próprios servidores em vez de entregá-los a um serviço de logs.

Lad
Um framework full-stack para Node.js construído sobre o Koa, com servidor web, servidor de API, agendador de jobs Bree, traduções, modelos de e-mail e configurações de segurança prontos desde o início.
Por que criamos
O Forward Email é construído com o Lad. O framework por trás do nosso aplicativo web e da nossa API é de código aberto, então qualquer pessoa pode começar um projeto a partir da mesma base.

Lass
Uma ferramenta de linha de comando que cria um novo pacote Node.js com testes, linting, formatação, verificações de commit, um README e uma licença já configurados.
Por que criamos
Mantemos muitos pacotes npm, incluindo Tangerine, Bree e Cabin. O Lass inicia cada novo pacote da mesma forma, para que todos tenham os mesmos testes e verificações desde o primeiro commit.