Nguồn mở
Dự án của chúng tôi
Các trang web và công cụ mã nguồn mở của đội ngũ Forward Email, được xây dựng song song với dịch vụ email của chúng tôi.

Privacy Ratings
Đánh giá các nhà cung cấp email, VPN, trình duyệt, trình quản lý mật khẩu và nhiều thứ khác theo các tiêu chí quyền riêng tư công khai. Mỗi câu trả lời tích cực đều liên kết đến bằng chứng mà bạn có thể kiểm tra, và các lượt quét định kỳ kiểm tra bảo mật của từng dịch vụ được lưu trữ.
Vì sao chúng tôi xây dựng
Hầu hết các danh sách về quyền riêng tư phụ thuộc vào một vài tình nguyện viên và không công bố quy tắc nào về việc mục nào được đưa vào. Forward Email hỗ trợ danh sách này với tư cách một doanh nghiệp, và chính Forward Email cũng được đánh giá theo cùng các tiêu chí công khai như mọi mục khác.

Spam Scanner
Bộ lọc thư rác cho Node.js, dòng lệnh và các máy chủ thư như Postfix. Nó phát hiện thư rác, lừa đảo, các trò gian lận và phần mềm độc hại bằng mọi ngôn ngữ và giải thích từng quyết định mà nó đưa ra.
Vì sao chúng tôi xây dựng
Forward Email không lưu nhật ký nội dung thư, vì vậy chúng tôi không thể giao thư cho một dịch vụ lọc bên ngoài. Chúng tôi đã xây dựng một bộ lọc chạy trên máy chủ của chính mình và giải thích các quyết định mà không cần ai đọc thư.

Attestium
Thư viện Node.js để chứng thực từ xa. Nó thu thập bằng chứng về mã mà máy chủ đang chạy và đối chiếu với các tham chiếu công khai như commit, bản phát hành có chữ ký và gói được ghim phiên bản.
Vì sao chúng tôi xây dựng
Mã của chúng tôi là mã nguồn mở, và Attestium cho phép bạn kiểm tra rằng các máy chủ vận hành thực tế của chúng tôi chạy đúng mã đó. Chúng tôi công bố kết quả thông qua Audit Status trên trang trạng thái của mình.

Terminal Email
Danh mục các ứng dụng email chạy trong terminal trên Linux, macOS, Windows, BSD và Android, kèm lệnh cài đặt, các tính năng được hỗ trợ và một cấu hình hoạt động được cho từng ứng dụng.
Vì sao chúng tôi xây dựng
Forward Email có ứng dụng terminal riêng, được giới thiệu nổi bật trong danh mục. Mọi ứng dụng khác đều có cùng loại thông tin, một cấu hình Forward Email, và hoạt động với mọi nhà cung cấp email.

Alumni Email
Hướng dẫn dành cho các trường đại học về việc cấp cho sinh viên tốt nghiệp một địa chỉ trọn đời trên tên miền của trường, được chuyển tiếp đến hộp thư mà mỗi người đã sử dụng.
Vì sao chúng tôi xây dựng
Các trường đại học đã sử dụng Forward Email để chuyển tiếp email cho cựu sinh viên. Hướng dẫn này giúp đội ngũ IT nắm rõ cách thiết lập, chi phí và nghiên cứu tình huống của chúng tôi trước khi thực hiện bước tương tự.

Time to Inbox
Hướng dẫn về thời gian đến hộp thư đến (TTI): một email mất bao lâu để đến hộp thư đến, cách đo lường và những gì làm chậm quá trình gửi.
Vì sao chúng tôi xây dựng
Forward Email đo thời gian đến hộp thư đến của chính mình và công bố kết quả trực tiếp. Hướng dẫn giải thích phương pháp đằng sau những con số đó, để bạn có thể kiểm tra bất kỳ nhà cung cấp nào theo cùng cách.

Server Auditing
Một tập lệnh Bash miễn phí chạy kiểm tra bảo mật Lynis trên máy chủ Linux, kiểm tra các lần đăng nhập SSH thất bại, cổng đang mở và dung lượng ổ đĩa, rồi gửi báo cáo qua email cho bạn.
Vì sao chúng tôi xây dựng
Tập lệnh gửi báo cáo qua SMTP, mặc định thông qua Forward Email, để bạn có thể xem xét từng máy chủ từ hộp thư đến thay vì phải đăng nhập vào máy chủ.

SSH Monitor
Một tập lệnh Bash miễn phí đếm số lần đăng nhập SSH thất bại trong auth log hoặc journal của bạn và gửi email cho bạn khi vượt quá ngưỡng.
Vì sao chúng tôi xây dựng
Tập lệnh gửi cảnh báo bằng một yêu cầu duy nhất tới Forward Email API, một cách đơn giản để gửi email từ tác vụ cron trên bất kỳ máy chủ nào.

SSL Monitor
Một tập lệnh Bash miễn phí kiểm tra chứng chỉ SSL/TLS của bạn mỗi ngày và gửi email cho bạn trước khi bất kỳ chứng chỉ nào hết hạn.
Vì sao chúng tôi xây dựng
Tập lệnh gửi báo cáo qua email bằng Forward Email API hoặc sendmail cục bộ, để bạn biết về chứng chỉ sắp hết hạn trước khi khách truy cập của bạn phát hiện.

Tangerine
Một giải pháp thay thế trực tiếp cho trình phân giải DNS của Node.js, gửi các truy vấn qua DNS over HTTPS (DoH), có thử lại, thời gian chờ, luân phiên máy chủ và bộ nhớ đệm.
Vì sao chúng tôi xây dựng
Máy chủ thư của chúng tôi tra cứu bản ghi MX, SPF, DKIM và DMARC cho mọi thư. Tangerine gửi các truy vấn đó dưới dạng mã hóa qua HTTPS và lưu đệm câu trả lời, nhờ vậy chúng luôn riêng tư và nhanh chóng.

Bree
Một trình lập lịch tác vụ cho Node.js, chạy mỗi tác vụ trong luồng worker riêng, theo biểu thức cron, một ngày cụ thể, một khoảng thời gian lặp lại hoặc thời gian viết theo cách dễ hiểu, với giới hạn chạy đồng thời và dừng an toàn.
Vì sao chúng tôi xây dựng
Forward Email chạy hàng chục tác vụ nền, từ kiểm tra DNS đến nhắc nhở gia hạn. Bree chạy chúng trên máy chủ của chính chúng tôi mà không cần dịch vụ hàng đợi riêng, và một tác vụ bị lỗi sẽ không làm dừng các tác vụ khác.

Cabin
Một thư viện ghi nhật ký cho JavaScript và Node.js. Thư viện này ghi lại các yêu cầu và lỗi từ ứng dụng Express, Koa và Lad cũng như từ trình duyệt, và có thể gửi chúng tới Slack, Sentry, Datadog, Papertrail hoặc điểm cuối của riêng bạn.
Vì sao chúng tôi xây dựng
Nhật ký có thể làm lộ dữ liệu cá nhân. Cabin che mật khẩu, số thẻ, token và các trường nhạy cảm khác trước khi bất cứ thứ gì được ghi lại, vì vậy chúng tôi giữ nhật ký trên máy chủ của chính mình thay vì giao chúng cho một dịch vụ ghi nhật ký.

Lad
Một framework Node.js full-stack xây dựng trên Koa, có sẵn máy chủ web, máy chủ API, trình lập lịch tác vụ Bree, bản dịch, mẫu email và cài đặt bảo mật ngay từ đầu.
Vì sao chúng tôi xây dựng
Forward Email được xây dựng bằng Lad. Framework đằng sau ứng dụng web và API của chúng tôi là nguồn mở, nên bất kỳ ai cũng có thể bắt đầu một dự án từ cùng một nền tảng.

Lass
Một công cụ dòng lệnh tạo gói Node.js mới với kiểm thử, linting, định dạng mã, kiểm tra commit, tệp README và giấy phép đã được thiết lập sẵn.
Vì sao chúng tôi xây dựng
Chúng tôi duy trì nhiều gói npm, bao gồm Tangerine, Bree và Cabin. Lass khởi tạo mỗi gói mới theo cùng một cách, nên mọi gói đều có cùng các bài kiểm thử và bước kiểm tra ngay từ commit đầu tiên.