notqmail ซึ่งเป็นทางแยกของเมลเซิร์ฟเวอร์ qmail ได้รับการแนะนำ

แนะนำ การเปิดตัวครั้งแรกของโครงการ ไม่ใช่คิวเมลซึ่งการพัฒนาเมลเซิร์ฟเวอร์แยกเริ่มต้นขึ้น คิวเมล์. Qmail ถูกสร้างขึ้นโดย Daniel J. Bernstein ในปี 1995 โดยมีเป้าหมายเพื่อให้การแทนที่ sendmail ปลอดภัยและรวดเร็วยิ่งขึ้น qmail 1.03 รุ่นล่าสุดเผยแพร่ในปี 1998 และตั้งแต่นั้นมาการส่งมอบอย่างเป็นทางการยังไม่ได้รับการอัปเดต แต่เซิร์ฟเวอร์ยังคงเป็นตัวอย่างของซอฟต์แวร์คุณภาพสูงและปลอดภัย ดังนั้นจึงยังคงใช้มาจนถึงทุกวันนี้และได้รับแพตช์และ ส่วนเสริม ครั้งหนึ่งบนพื้นฐานของ qmail 1.03 และแพทช์ที่สะสม การกระจาย netqmail ได้ถูกสร้างขึ้น แต่ตอนนี้มันอยู่ในรูปแบบที่ถูกละทิ้งและไม่ได้รับการอัปเดตตั้งแต่ปี 2007

Amitai Schleier ผู้สนับสนุน NetBSD และผู้เขียนเรื่องต่างๆ แพตช์และการตั้งค่า ถึง qmail ร่วมกับผู้ที่สนใจก่อตั้งโครงการนี้ ไม่ใช่คิวเมลมุ่งเป้าไปที่การพัฒนา qmail อย่างต่อเนื่องในฐานะผลิตภัณฑ์ที่เชื่อมโยงกันมากกว่าชุดแพตช์ เช่นเดียวกับ qmail โครงการใหม่ จัดจำหน่ายโดย เป็นสาธารณสมบัติ (สละสิทธิ์ลิขสิทธิ์โดยสมบูรณ์ โดยทุกคนสามารถแจกจ่ายและใช้ผลิตภัณฑ์ได้โดยไม่มีข้อจำกัด)

Notqmail ยังคงยึดมั่นในหลักการทั่วไปของ qmail - ความเรียบง่ายทางสถาปัตยกรรม ความเสถียร และจำนวนข้อผิดพลาดขั้นต่ำ นักพัฒนา notqmail เอาใจใส่อย่างยิ่งในการรวมการเปลี่ยนแปลงและเพิ่มเฉพาะฟังก์ชันการทำงานที่จำเป็นในความเป็นจริงสมัยใหม่ โดยรักษาความเข้ากันได้ขั้นพื้นฐานของ qmail และเสนอการเปิดตัวที่สามารถใช้เพื่อแทนที่การติดตั้ง qmail ที่มีอยู่ เพื่อรักษาระดับความเสถียรและความปลอดภัยที่เหมาะสม จึงมีการวางแผนที่จะออกรุ่นต่างๆ บ่อยมากและรวมการเปลี่ยนแปลงเพียงเล็กน้อยในแต่ละรุ่น ทำให้ผู้ใช้สามารถทดสอบการเปลี่ยนแปลงที่เสนอด้วยมือของตนเอง เพื่อให้การเปลี่ยนไปใช้เวอร์ชันใหม่ง่ายขึ้น มีการวางแผนที่จะเตรียมกลไกสำหรับการติดตั้งการอัปเดตที่เชื่อถือได้ เรียบง่าย และสม่ำเสมอ

สถาปัตยกรรมดั้งเดิมของ qmail จะถูกเก็บรักษาไว้ และส่วนประกอบพื้นฐานจะยังคงไม่เปลี่ยนแปลง ซึ่งในระดับหนึ่งจะรักษาความเข้ากันได้กับส่วนเสริมและแพตช์ที่เปิดตัวก่อนหน้านี้สำหรับ qmail 1.03 มีการวางแผนที่จะใช้คุณสมบัติเพิ่มเติมในรูปแบบของส่วนขยาย หากจำเป็น จะต้องเพิ่มอินเทอร์เฟซซอฟต์แวร์ที่จำเป็นให้กับคอร์ qmail พื้นฐาน จาก
วางแผนไว้ หากต้องการเปิดใช้งานฟีเจอร์ใหม่ เครื่องมือตรวจสอบผู้รับ SMTP โหมดการตรวจสอบสิทธิ์และการเข้ารหัส (AUTH และ TLS) จะมีการรองรับ SPF, SRS, DKIM, DMARC, EAI และ SNI

ในการเปิดตัวครั้งแรกของโครงการ (1.07) ปัญหาความเข้ากันได้กับ FreeBSD และ macOS รุ่นปัจจุบันได้รับการแก้ไขแล้ว เพิ่มความสามารถในการใช้ utmpx แทน utmp ปัญหาความเข้ากันได้กับตัวแก้ไขที่ใช้ BIND 9 ได้รับการแก้ไขแล้ว การติดตั้งในไดเรกทอรีที่กำหนดเองนั้นง่ายขึ้น ความสามารถในการติดตั้ง โดยไม่ต้องเข้าสู่ระบบเนื่องจากมีการให้สิทธิ์ root และเพิ่มความสามารถในการสร้างโดยไม่จำเป็นต้องสร้างผู้ใช้ qmail แยกต่างหาก (สามารถเปิดใช้งานได้ภายใต้ผู้ใช้ที่ไม่มีสิทธิพิเศษโดยพลการ) เพิ่มการตรวจสอบ UID/GID รันไทม์

ในเวอร์ชัน 1.08 มีการวางแผนที่จะเตรียมแพ็คเกจสำหรับ Debian (deb) และ RHEL (rpm) รวมถึงการปรับโครงสร้างใหม่เพื่อแทนที่โครงสร้าง C ที่ล้าสมัยด้วยตัวเลือกที่สอดคล้องกับมาตรฐาน C89 มีการวางแผนอินเทอร์เฟซการเขียนโปรแกรมใหม่สำหรับส่วนขยายสำหรับรีลีส 1.9 ในเวอร์ชัน 2.0 คาดว่าจะเปลี่ยนการตั้งค่าของระบบคิวเมล เพิ่มยูทิลิตี้สำหรับการกู้คืนคิว และทำให้ API สามารถเชื่อมต่อส่วนขยายเพื่อทำงานร่วมกับ LDAP ได้

ที่มา: opennet.ru

เพิ่มความคิดเห็น