เพิ่งมีการนำเสนอโครงการ notqmail เวอร์ชันแรกซึ่งกรอบเริ่มต้นเมื่อการพัฒนาของ ทางแยกของเซิร์ฟเวอร์อีเมล qmail. Qmail ถูกสร้างขึ้นโดย Daniel J.Bernstein ในปี 1995 เพื่อให้การทดแทนสำหรับ sendmail ที่รวดเร็วและปลอดภัยยิ่งขึ้น
รุ่นล่าสุดของ qmail 1.03 เปิดตัวในปี 1998 และตั้งแต่นั้นมาการจัดส่งอย่างเป็นทางการก็ไม่ได้รับการอัปเดตแต่เซิร์ฟเวอร์ยังคงเป็นตัวอย่างของซอฟต์แวร์คุณภาพสูงและปลอดภัยดังนั้นจึงยังคงใช้งานได้จนถึงปัจจุบันและเติบโตขึ้นด้วยแพตช์และส่วนเสริมมากมาย
ในครั้งเดียวบนพื้นฐานของ qmail 1.03 และแพตช์สะสมการกระจาย netqmail ถูกสร้างขึ้น แต่ตอนนี้อยู่ในรูปแบบที่ถูกละทิ้งและไม่ได้รับการอัปเดตตั้งแต่ปี 2007
อมิไท ชไลเยร์, ผู้สนับสนุน NetBSD และ ผู้เขียนโปรแกรมแก้ไขและการกำหนดค่า qmail ต่างๆร่วมกับผู้สนใจที่สนใจก่อตั้งโครงการ notqmail ซึ่งมีจุดมุ่งหมายเพื่อพัฒนา qmail ต่อไปเป็นผลิตภัณฑ์ที่สมบูรณ์แทนที่จะเป็นชุดแพทช์
Notqmail ยังคงยึดมั่นในหลักการทั่วไปของ qmail: ความเรียบง่ายทางสถาปัตยกรรมเสถียรภาพและข้อผิดพลาดน้อยที่สุด
นักพัฒนา Notqmail ระมัดระวังในการรวมการเปลี่ยนแปลงและเพิ่มเฉพาะฟังก์ชันที่จำเป็นในความเป็นจริงสมัยใหม่ ในขณะที่รักษาความเข้ากันได้ของ qmail พื้นฐาน และมีเวอร์ชันที่สามารถใช้แทนการติดตั้ง qmail ที่มีอยู่ได้
เพื่อรักษาเสถียรภาพและความปลอดภัยในระดับที่เหมาะสม มีแผนที่จะเผยแพร่รุ่นต่างๆบ่อยมากและรวมการเปลี่ยนแปลงเพียงเล็กน้อยในแต่ละรายการช่วยให้ผู้ใช้สามารถตรวจสอบการเปลี่ยนแปลงที่เสนอด้วยมือของพวกเขาเอง
เพื่อลดความซับซ้อนในการเปลี่ยนไปใช้เวอร์ชันใหม่จึงมีการวางแผนที่จะเตรียมกลไกสำหรับการติดตั้งการอัปเดตที่เชื่อถือได้ง่ายและสม่ำเสมอ
เกี่ยวกับ qmail เวอร์ชันใหม่
สถาปัตยกรรม qmail ดั้งเดิมและส่วนประกอบพื้นฐานจะถูกเก็บรักษาไว้s จะยังคงไม่เปลี่ยนแปลงซึ่งในระดับหนึ่งจะรักษาความเข้ากันได้กับปลั๊กอินและแพตช์ที่ออกมาก่อนหน้านี้สำหรับ qmail 1.03
มีการวางแผนคุณสมบัติเพิ่มเติม ในรูปแบบของส่วนขยายเพิ่มอินเตอร์เฟสโปรแกรมที่จำเป็นไปยังแกน qmail หากจำเป็น
ระหว่าง คุณสมบัติใหม่ที่วางแผนจะรวมไว้เครื่องมือในการตรวจสอบผู้รับ SMTP ได้รับการกล่าวถึง, โหมดการพิสูจน์ตัวตนและการเข้ารหัส (AUTH และ TLS), รองรับ SPF, SRS, DKIM, DMARC, EAI และ SNI
เวอร์ชันแรกของโครงการ (1.07) แก้ไขปัญหาความเข้ากันได้กับ FreeBSD และ macOS เวอร์ชันปัจจุบันเพิ่มความสามารถในการใช้ utmpx แทน utmp แก้ไขปัญหาความเข้ากันได้กับตัวแก้ที่ใช้ BIND 9
การติดตั้งในไดเร็กทอรีโดยพลการถูกทำให้ง่ายขึ้นและสามารถติดตั้งได้โดยไม่ต้องล็อกอินรูท และเพิ่มความสามารถในการสร้างโดยไม่จำเป็นต้องสร้างผู้ใช้ qmail แยกต่างหาก (สามารถเรียกใช้ในฐานะผู้ใช้โดยพลการโดยไม่มีสิทธิ์)
เพิ่มการตรวจสอบ UID / GID ที่รันไทม์
ในเวอร์ชัน 1.08 มีการวางแผนที่จะจัดเตรียมแพ็คเกจสำหรับ Debian (เด็บ) และ RHEL (รอบต่อนาที) รวมทั้งทำการ refactoring เพื่อแทนที่ C build ที่ล้าสมัยด้วยตัวแปรที่ตรงตามมาตรฐาน C
ในเวอร์ชัน 1.9 มีการวางแผนที่จะเพิ่มอินเทอร์เฟซการเขียนโปรแกรมใหม่สำหรับส่วนขยาย ในเวอร์ชัน 2.0 คาดว่าจะเปลี่ยนคอนฟิกูเรชันระบบเมลคิวเพิ่มยูทิลิตี้เพื่อกู้คืนคิวและให้ API สามารถเชื่อมต่อส่วนขยายสำหรับการรวม LDAP
เช่นเดียวกับ qmail โครงการใหม่จะถูกแจกจ่ายเป็นสาธารณสมบัติ (ข้อจำกัดความรับผิดชอบด้านลิขสิทธิ์เต็มรูปแบบพร้อมความสามารถในการแจกจ่ายและใช้ผลิตภัณฑ์โดยทุกคนและโดยไม่ จำกัด เพียง)
จะติดตั้ง notqmail บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจสามารถติดตั้ง notqmail พวกเขาสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง
สำหรับผู้ที่เป็น ผู้ใช้ Ubuntu 19.04พวกเขาควรเปิดเทอร์มินัลและรันคำสั่งต่อไปนี้:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/notqmail/xUbuntu_19.04/ /' > /etc/apt/sources.list.d/home:notqmail.list" wget -nv https://download.opensuse.org/repositories/home:notqmail/xUbuntu_19.04/Release.key -O Release.key sudo apt-key add - < Release.key sudo apt-get update sudo apt-get install notqmail
ในขณะที่ สำหรับผู้ที่ใช้ 18.04:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/notqmail/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:notqmail.list" wget -nv https://download.opensuse.org/repositories/home:notqmail/xUbuntu_18.04/Release.key -O Release.key sudo apt-key add - < Release.key sudo apt-get update sudo apt-get install notqmail
ตอนนี้สำหรับ ใครคือผู้ใช้ Fedora:
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:notqmail/Fedora_30/home:notqmail.repo sudo dnf install notqmail
ผู้ที่เป็นผู้ใช้ openSUSE:
sudo zypper addrepo https://download.opensuse.org/repositories/home:notqmail/openSUSE_Tumbleweed/home:notqmail.repo sudo zypper refresh sudo zypper install notqmail