เดอะ มัตต์ 2.0

“โปรแกรมรับส่งเมลทั้งหมดห่วย อันนี้ก็ดูดน้อยลง” อัปเดตเป็นเวอร์ชัน 2.0 จำนวนที่เพิ่มขึ้นอย่างมากในส่วนที่เก่ากว่าไม่ได้เกิดจากการเกิดขึ้นของคุณสมบัติใหม่ (มีไม่มากเมื่อเทียบกับรุ่นก่อนหน้า) แต่เกิดจากการแนะนำการเปลี่ยนแปลงจำนวนหนึ่งที่ละเมิดความเข้ากันได้แบบย้อนหลัง:

  • เมื่อใช้คำสั่ง เพื่อดูและเลือกไฟล์แนบหลายรายการ การออกจากไฟล์หลังจากการแท็กไฟล์เสร็จสิ้นด้วย (พฤติกรรมการกด "Enter" ก่อนหน้านี้โดยเคอร์เซอร์ไม่อยู่ในไดเร็กทอรีนั้นไม่สามารถใช้งานได้ง่าย)
  • ค่าเริ่มต้นสำหรับตัวแปรจำนวนหนึ่ง (เช่น $attribution และ $status_format) จะถูกแปลเป็นภาษาท้องถิ่น (แปลได้); ในเอกสารประกอบมีการทำเครื่องหมายเป็น (แปลแล้ว);
  • คำสั่ง และ จะไม่ทำการปอกส่วนหัวอีกต่อไปตามค่าเริ่มต้น ตัวแปร $copy_decode_weed ควรตั้งค่าให้เปลี่ยนกลับไปสู่การทำงานก่อนหน้า
  • ขณะนี้ตัวแปร $hostname ได้รับการตั้งค่าหลังจากประมวลผลไฟล์การกำหนดค่าและอาร์กิวเมนต์บรรทัดคำสั่ง -e (ซึ่งอนุญาตให้ข้ามการเรียก DNS เมื่อเริ่มต้นเพื่อกำหนด FQDN ซึ่งในบางกรณีอาจใช้เวลานานพอสมควร)
  • ตัวแปร $reply_to ได้รับการประมวลผลก่อน $reply_self;
  • ก่อนหน้านี้ค่าของตัวแปรการกำหนดค่าปกติ (ตรงข้ามกับ ผู้ใช้ตัวแปรของฉัน) จะถูกหลบหนีเมื่อใช้ทางด้านขวาของการมอบหมาย (NL: n, CR: r, TAB: t, : \, ": ") - ข้อบกพร่องที่มีมายาวนานนี้ได้รับการแก้ไขแล้ว

การเปลี่ยนแปลงอื่นๆ:

  • อนุญาตให้ใช้ที่อยู่ IP แทนโดเมนอีเมล (เช่น user@[IPv6:fe80::1])
  • การเชื่อมต่อใหม่อัตโนมัติไปยังเซิร์ฟเวอร์ IMAP ในกรณีที่เกิดข้อผิดพลาด (หวังว่าสิ่งนี้จะช่วยลดการสูญเสียการเปลี่ยนแปลงเมื่อการเชื่อมต่อกับเซิร์ฟเวอร์หยุดทำงานหรือสูญหาย)
  • คำแนะนำเกี่ยวกับตัวแก้ไขเทมเพลตการค้นหา (ปรากฏขึ้นเมื่อคุณกด TAB หลังจาก ~ ในบรรทัดแก้ไขเทมเพลต)
  • มุตต์ลิสป์ — คุณสมบัติทดลองที่ให้คุณใช้โครงสร้างที่คล้าย Lisp ในไฟล์กำหนดค่า
  • ตัวแปร $attach_save_dir อนุญาตให้คุณตั้งค่าไดเร็กทอรีเพื่อบันทึกไฟล์แนบ

ที่มา: linux.org.ru