С открытым исходным кодом
Наши проекты
Сайты и инструменты с открытым исходным кодом от команды Forward Email, созданные вместе с нашим почтовым сервисом.

Privacy Ratings
Оценивает почтовых провайдеров, VPN, браузеры, менеджеры паролей и многое другое по открытым критериям конфиденциальности. Каждый положительный ответ ссылается на доказательства, которые можно проверить, а плановые сканирования проверяют безопасность каждого размещенного сервиса.
Зачем мы это создали
Большинство списков сервисов для конфиденциальности держатся на нескольких волонтерах и не публикуют правил отбора. Forward Email поддерживает этот проект как компания, а оценка самого Forward Email подчиняется тем же открытым критериям, что и любая другая запись.

Spam Scanner
Спам-фильтр для Node.js, командной строки и почтовых серверов, таких как Postfix. Он выявляет спам, фишинг, мошенничество и вредоносное ПО на любом языке и объясняет каждое принятое решение.
Зачем мы это создали
Forward Email не хранит журналы содержимого писем, поэтому мы не могли передавать почту стороннему сервису фильтрации. Мы создали фильтр, который работает на наших собственных серверах и объясняет свои решения так, что никому не нужно читать почту.

Attestium
Библиотека Node.js для удаленной аттестации. Она собирает доказательства того, какой код выполняет сервер, и сверяет их с публичными эталонами, такими как коммиты, подписанные релизы и закрепленные пакеты.
Зачем мы это создали
Наш код открыт, и Attestium позволяет проверить, что на наших рабочих серверах работает тот же самый код. Мы публикуем результаты через Audit Status на нашей странице статуса.

Terminal Email
Каталог почтовых клиентов, работающих в терминале на Linux, macOS, Windows, BSD и Android, с командами установки, поддерживаемыми функциями и рабочей конфигурацией для каждого из них.
Зачем мы это создали
У Forward Email есть собственное терминальное приложение, которое представлено в каталоге. Каждый другой клиент получает те же сведения и конфигурацию для Forward Email и работает с любым почтовым провайдером.

Alumni Email
Руководство для университетов о том, как дать выпускникам пожизненный адрес на домене учебного заведения с пересылкой в тот почтовый ящик, которым каждый выпускник уже пользуется.
Зачем мы это создали
Университеты уже используют Forward Email для пересылки почты выпускников. Руководство знакомит ИТ-отделы с настройкой, затратами и нашим исследованием случая, прежде чем они сделают такой же шаг.

Time to Inbox
Руководство по времени доставки во входящие (TTI): сколько времени нужно письму, чтобы попасть во входящие, как это измерить и что замедляет доставку.
Зачем мы это создали
Forward Email измеряет собственное время доставки во входящие и публикует результаты в реальном времени. Руководство объясняет методику, стоящую за этими цифрами, чтобы вы могли так же проверить любого провайдера.

Server Auditing
Бесплатный Bash-скрипт, который запускает аудит безопасности Lynis на сервере Linux, проверяет неудачные входы по SSH, открытые порты и использование диска и отправляет вам отчет по электронной почте.
Зачем мы это создали
Скрипт отправляет отчет по SMTP, по умолчанию через Forward Email, поэтому вы можете проверять каждый сервер из своих входящих, а не входить на него.

SSH Monitor
Бесплатный Bash-скрипт, который подсчитывает неудачные входы по SSH в журнале аутентификации или системном журнале и отправляет вам письмо, когда их число превышает порог.
Зачем мы это создали
Скрипт отправляет оповещения одним запросом к Forward Email API — это простой способ отправлять письма из задания cron на любом сервере.

SSL Monitor
Бесплатный Bash-скрипт, который ежедневно проверяет ваши сертификаты SSL/TLS и отправляет вам письмо до того, как истечет срок действия любого из них.
Зачем мы это создали
Скрипт отправляет отчет через Forward Email API или локальный sendmail, чтобы вы узнали об истекающем сертификате раньше ваших посетителей.

Tangerine
Прямая замена DNS-резолвера Node.js, которая отправляет запросы через DNS over HTTPS (DoH), с повторными попытками, тайм-аутами, ротацией серверов и кэшированием.
Зачем мы это создали
Наши почтовые серверы запрашивают записи MX, SPF, DKIM и DMARC для каждого письма. Tangerine отправляет эти запросы в зашифрованном виде через HTTPS и кэширует ответы, поэтому они остаются конфиденциальными и быстрыми.

Bree
Планировщик заданий для Node.js, который запускает каждое задание в собственном рабочем потоке — по выражению cron, по дате, с интервалом или по времени, заданному простыми словами, — с ограничением параллельности и корректным завершением работы.
Зачем мы это создали
Forward Email выполняет десятки фоновых заданий — от проверок DNS до напоминаний о продлении. Bree запускает их на наших собственных серверах без отдельного сервиса очередей, и задание, завершившееся сбоем, не останавливает остальные.

Cabin
Библиотека журналирования для JavaScript и Node.js. Она записывает запросы и ошибки из приложений на Express, Koa и Lad, а также из браузера, и может отправлять их в Slack, Sentry, Datadog, Papertrail или на вашу собственную конечную точку.
Зачем мы это создали
Журналы могут раскрывать персональные данные. Cabin маскирует пароли, номера карт, токены и другие конфиденциальные поля еще до того, как что-либо будет записано, поэтому мы храним журналы на собственных серверах, а не передаем их сервису журналирования.

Lad
Full-stack фреймворк для Node.js на основе Koa с веб-сервером, API-сервером, планировщиком заданий Bree, переводами, шаблонами писем и настройками безопасности, готовыми с самого начала.
Зачем мы это создали
Forward Email построен на Lad. Фреймворк, на котором работают наше веб-приложение и API, имеет открытый исходный код, поэтому любой может начать проект на той же основе.

Lass
Инструмент командной строки, который создает новый пакет Node.js с уже настроенными тестами, линтингом, форматированием, проверками коммитов, README и лицензией.
Зачем мы это создали
Мы поддерживаем множество npm-пакетов, включая Tangerine, Bree и Cabin. Lass создает каждый новый пакет одинаково, поэтому у каждого пакета с первого коммита есть одни и те же тесты и проверки.