โอเพ่นซอร์ส
โปรเจกต์ของเรา
เว็บไซต์และเครื่องมือโอเพ่นซอร์สจากทีม Forward Email ที่สร้างควบคู่ไปกับบริการอีเมลของเรา

Privacy Ratings
จัดอันดับผู้ให้บริการอีเมล VPN เบราว์เซอร์ โปรแกรมจัดการรหัสผ่าน และอื่น ๆ ตามเกณฑ์ความเป็นส่วนตัวที่เปิดเผยต่อสาธารณะ คำตอบเชิงบวกแต่ละข้อมีลิงก์ไปยังหลักฐานที่คุณตรวจสอบได้ และการสแกนตามกำหนดเวลาจะทดสอบความปลอดภัยของบริการที่โฮสต์แต่ละรายการ
ทำไมเราจึงสร้างขึ้น
รายการด้านความเป็นส่วนตัวส่วนใหญ่พึ่งพาอาสาสมัครเพียงไม่กี่คน และไม่เผยแพร่กฎว่าอะไรจะได้อยู่ในรายการ Forward Email สนับสนุนรายการนี้ในฐานะธุรกิจ และการจัดอันดับของ Forward Email เองก็ใช้เกณฑ์สาธารณะเดียวกันกับรายการอื่นทั้งหมด

Spam Scanner
ตัวกรองสแปมสำหรับ Node.js บรรทัดคำสั่ง และเมลเซิร์ฟเวอร์อย่าง Postfix ตรวจจับสแปม ฟิชชิ่ง การหลอกลวง และมัลแวร์ได้ในทุกภาษา และอธิบายทุกการตัดสินใจที่ทำ
ทำไมเราจึงสร้างขึ้น
Forward Email ไม่เก็บบันทึกเนื้อหาข้อความ เราจึงไม่สามารถส่งอีเมลให้บริการกรองภายนอกได้ เราได้สร้างตัวกรองที่ทำงานบนเซิร์ฟเวอร์ของเราเอง และอธิบายการตัดสินใจได้โดยไม่ต้องมีใครอ่านอีเมล

Attestium
ไลบรารี Node.js สำหรับการพิสูจน์ความถูกต้องจากระยะไกล (remote attestation) รวบรวมหลักฐานของโค้ดที่เซิร์ฟเวอร์รันอยู่ และตรวจสอบเทียบกับข้อมูลอ้างอิงสาธารณะ เช่น คอมมิต รีลีสที่มีลายเซ็น และแพ็กเกจที่ปักหมุดเวอร์ชันไว้
ทำไมเราจึงสร้างขึ้น
โค้ดของเราเป็นโอเพ่นซอร์ส และ 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 ที่ล้มเหลวใน auth log หรือ journal ของคุณ และส่งอีเมลแจ้งเมื่อจำนวนเกินเกณฑ์ที่กำหนด
ทำไมเราจึงสร้างขึ้น
สคริปต์จะส่งการแจ้งเตือนด้วยคำขอเพียงครั้งเดียวไปยัง Forward Email API ซึ่งเป็นวิธีง่าย ๆ ในการส่งอีเมลจากงาน cron บนเซิร์ฟเวอร์ใดก็ได้

SSL Monitor
สคริปต์ Bash ฟรีที่ตรวจสอบใบรับรอง SSL/TLS ของคุณทุกวัน และส่งอีเมลแจ้งก่อนที่ใบรับรองใดจะหมดอายุ
ทำไมเราจึงสร้างขึ้น
สคริปต์จะส่งรายงานทางอีเมลผ่าน Forward Email API หรือ sendmail ในเครื่อง คุณจึงรู้ว่าใบรับรองใกล้หมดอายุก่อนที่ผู้เยี่ยมชมของคุณจะรู้

Tangerine
ตัวแทนของ DNS resolver ใน Node.js ที่นำมาใช้แทนได้ทันที โดยส่งการค้นหาผ่าน DNS over HTTPS (DoH) พร้อมการลองใหม่ การหมดเวลา การหมุนเวียนเซิร์ฟเวอร์ และการแคช
ทำไมเราจึงสร้างขึ้น
เซิร์ฟเวอร์อีเมลของเราค้นหาระเบียน MX, SPF, DKIM และ DMARC สำหรับทุกข้อความ Tangerine ส่งการค้นหาเหล่านั้นแบบเข้ารหัสผ่าน HTTPS และแคชคำตอบไว้ การค้นหาจึงเป็นส่วนตัวและรวดเร็ว

Bree
ตัวจัดตารางงานสำหรับ Node.js ที่รันแต่ละงานใน worker thread ของตัวเอง ตามนิพจน์ cron วันที่ ช่วงเวลา หรือเวลาที่เขียนเป็นภาษาที่คนอ่านเข้าใจง่าย พร้อมการจำกัดจำนวนงานที่ทำพร้อมกันและการปิดระบบอย่างเรียบร้อย
ทำไมเราจึงสร้างขึ้น
Forward Email รันงานเบื้องหลังหลายสิบงาน ตั้งแต่การตรวจสอบ DNS ไปจนถึงการแจ้งเตือนการต่ออายุ Bree รันงานเหล่านี้บนเซิร์ฟเวอร์ของเราเองโดยไม่ต้องใช้บริการคิวแยกต่างหาก และงานที่ล้มเหลวจะไม่ทำให้งานอื่นหยุด

Cabin
ไลบรารีบันทึกล็อกสำหรับ JavaScript และ Node.js ซึ่งบันทึกคำขอและข้อผิดพลาดจากแอป Express, Koa และ Lad รวมถึงจากเบราว์เซอร์ และสามารถส่งไปยัง Slack, Sentry, Datadog, Papertrail หรือปลายทางของคุณเองได้
ทำไมเราจึงสร้างขึ้น
ล็อกอาจทำให้ข้อมูลส่วนบุคคลรั่วไหลได้ Cabin จะปิดบังรหัสผ่าน หมายเลขบัตร โทเค็น และฟิลด์ที่ละเอียดอ่อนอื่น ๆ ก่อนที่จะมีการเขียนข้อมูลใด ๆ เราจึงเก็บล็อกไว้บนเซิร์ฟเวอร์ของเราเองแทนที่จะส่งต่อให้บริการจัดเก็บล็อก

Lad
เฟรมเวิร์ก Node.js แบบฟูลสแตกที่สร้างบน Koa พร้อมเว็บเซิร์ฟเวอร์ เซิร์ฟเวอร์ API ตัวจัดตารางงาน Bree ระบบแปลภาษา เทมเพลตอีเมล และการตั้งค่าความปลอดภัยที่พร้อมใช้ตั้งแต่เริ่มต้น
ทำไมเราจึงสร้างขึ้น
Forward Email สร้างขึ้นด้วย Lad เฟรมเวิร์กเบื้องหลังเว็บแอปและ API ของเราเป็นโอเพ่นซอร์ส ทุกคนจึงสามารถเริ่มโปรเจกต์จากรากฐานเดียวกันได้

Lass
เครื่องมือบรรทัดคำสั่งที่สร้างแพ็กเกจ Node.js ใหม่ โดยตั้งค่าการทดสอบ การตรวจโค้ด (linting) การจัดรูปแบบ การตรวจสอบ commit ไฟล์ README และสัญญาอนุญาตไว้ให้เรียบร้อยแล้ว
ทำไมเราจึงสร้างขึ้น
เราดูแลแพ็กเกจ npm จำนวนมาก รวมถึง Tangerine, Bree และ Cabin โดย Lass จะเริ่มต้นแพ็กเกจใหม่แต่ละตัวด้วยวิธีเดียวกัน ทุกแพ็กเกจจึงมีการทดสอบและการตรวจสอบแบบเดียวกันตั้งแต่ commit แรก