Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

แก้ไขข้อผิดพลาด 'No Email Program Associated' ใน Thunderbird

ธันเดอร์เบิร์ดและไม่มีข้อผิดพลาดเกี่ยวกับอีเมล - การแก้ไขอื่น

อัปเดต:7 กุมภาพันธ์ 2567

สวัสดีผู้อ่าน! ประมาณ 2.5 ปีที่แล้ว ฉันเขียนบทความที่มีชื่อเหมือนกันทุกประการกับข้างต้น มันเป็นคำแนะนำสั้น ๆ เกี่ยวกับวิธีแก้ปัญหาข้อผิดพลาดที่ค่อนข้างน่ารำคาญและเป็นความลับในไคลเอนต์เมล Thunderbird:ไม่มีโปรแกรมอีเมลที่เกี่ยวข้องกับการดำเนินการตามที่ร้องขอ 'เป็นข้อผิดพลาดที่เกิดขึ้นกะทันหันกับการอัพเกรด 91.x ในบทความนั้น ฉันแสดงให้คุณเห็นวิธีการแก้ไขปัญหาเล็กๆ น้อยๆ ที่น่ารำคาญนี้หลายวิธี ดังนั้นคุณไม่จำเป็นต้องคลิกและปิดป๊อปอัปที่ไม่เป็นอันตรายแต่ไร้จุดหมายทุกครั้งที่เปิดตัว Thunderbird

เนื่องจากฉันได้รับอีเมลจำนวนหนึ่งจากผู้อ่านของฉัน และพวกเขาทั้งหมดก็มีข้อเสนอแนะใหม่ๆ ที่แตกต่างกันออกไป พวกเขาทั้งหมดหมุนรอบแนวคิดพื้นฐานเดียวกัน - รองรับโปรโตคอลบางอย่าง ในบทความนี้ ฉันอยากจะนำเสนอวิธีแก้ปัญหาที่เป็นไปได้อีกวิธีหนึ่ง ลองดูสิ และหากคุณประสบปัญหานี้ บางทีวิธีการใหม่ที่อธิบายไว้นี้อาจช่วยได้ แน่นอนว่าอันอื่นไม่ได้

แก้ไขข้อผิดพลาด  No Email Program Associated  ใน Thunderbird

เป็นเพราะ LDAP อะไรนะ

การลาก Bugzilla ของ Thunderbird ทำให้เกิดการค้นพบที่น่าสนใจมากมาย กล่าวคือ มีข้อผิดพลาดนี้ ซึ่งระบุว่าข้อผิดพลาดเกิดจากการเพิ่มการตั้งค่าฟังก์ชันการทำงานของ Evolution Data Server (EDS) ใน Thunderbird ซึ่งส่วนใหญ่เป็น Linux แต่ถึงอย่างนั้นก็ไม่จำเป็นหรือมีประโยชน์เสมอไป หากระบบของคุณไม่ทราบว่าต้องทำอย่างไรกับการตั้งค่าเหล่านี้ ระบบจะทำให้เกิดข้อผิดพลาดในการเริ่มต้นระบบ

เอาล่ะ นี่อาจเป็นสาเหตุของปัญหา แล้วเราจะแก้ไขได้อย่างไร

วิธีแก้ปัญหา

คุณจะต้องแก้ไขไฟล์ prefs.js ในโฟลเดอร์ Thunderbird ด้วยตนเอง สถานที่คือ:

"โฟลเดอร์โปรไฟล์"/prefs.js

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

C:\Users\"ชื่อผู้ใช้"\AppData\Roaming\Thunderbird\Profiles\"โฟลเดอร์โปรไฟล์"

ปิดธันเดอร์เบิร์ด สำรองไฟล์ - สร้างสำเนา จากนั้น เปิดไฟล์ในโปรแกรมแก้ไขข้อความ เช่น Notepad++ คุณจะพบรายการที่เกี่ยวข้องประมาณครึ่งทางของไฟล์ ตัวอย่างเช่น โดยทั่วไป รายการเหล่านั้นจะแสดงอยู่ใต้บรรทัดที่อ่านว่า:user_pref("layout.css.devPixelsPerPx", "1.0"); - แต่นั่นเป็นเพียงแนวทาง ไม่ใช่กฎเกณฑ์ที่เข้มงวด

รายการ EDS ที่ "ละเมิด" ที่เป็นประเด็นคือ:

user_pref("ldap_2.servers.eds.description", "บู๊ทส์สมุดที่อยู่ EDS");
user_pref("ldap_2.servers.eds.dirType", 3);
user_pref("ldap_2.servers.eds.filename", "eds.mab");
user_pref("ldap_2.servers.eds.position", 1);
user_pref("ldap_2.servers.eds.uri", "moz-abedsdirectory://");

คุณสามารถแสดงความคิดเห็นบรรทัดเหล่านี้ได้ เพียงเพิ่ม // นำหน้าแต่ละรายการ เช่น:

// user_pref("ldap_2.servers.eds.position", 1);

บันทึกไฟล์. ปิดมัน. เปิดตัวธันเดอร์เบิร์ด ข้อผิดพลาดควรจะหายไป ตอนนี้ หากคุณเปิดไฟล์ prefs.js ในโปรแกรมแก้ไขข้อความอีกครั้ง คุณจะสังเกตเห็นว่ารายการต่างๆ ควรจะหายไป ในตัวอย่างการทดสอบสองตัวอย่าง ฉันสังเกตเห็นว่า Thunderbird จะฆ่าเชื้อและลบการตั้งค่าที่ถูกตัดออกไปโดยอัตโนมัติ ไม่ว่าในกรณีใด คุณมีข้อมูลสำรองไว้ ดังนั้นคุณจึงสามารถกู้คืนรายการต่างๆ ได้อย่างง่ายดาย หากจำเป็น

บทสรุป

ความเป็นระเบียบเรียบร้อยและ OCD เป็นพลังอันทรงพลังในโลกแห่งการประมวลผล พวกเขาชดเชยการออกแบบ UI ที่เลอะเทอะและข้อผิดพลาดในการเขียนโปรแกรมอื่นๆ ที่ทำให้ประสบการณ์ผู้ใช้ยากโดยไม่จำเป็น ข้อผิดพลาด EDS นั้นเกิดขึ้นได้ง่าย แม้จะเล็กน้อย และไม่ก่อให้เกิดอันตรายใด ๆ แต่ป๊อปอัพเพิ่มเติม การคลิกเมาส์เพิ่มเติม พวกมันน่ารำคาญมาก และด้วยเหตุนี้พวกเขาจึงต้องได้รับการแก้ไข

ตอนนี้คุณมีวิธีที่เป็นไปได้มากมายในการจัดการและแก้ไขปัญหา อันล่าสุดคือการกำหนดค่า EDS ในไฟล์ prefs.js จาก Bugzilla ของ Thunderbird ดูเหมือนว่าจะยังคงมีความเกี่ยวข้องและยังคงส่งผลกระทบต่อโปรแกรมรับส่งเมล หากคุณพบปัญหา คุณสามารถลองวิธีแก้ปัญหานี้ และดูว่าได้ประโยชน์อะไรบ้าง หวังว่านี่จะนำสันติสุขมาสู่ระบบของคุณในที่สุด จนกระทั่งเกิดข้อผิดพลาดครั้งต่อไปนั่นคือ ขอบคุณมากสำหรับทุกคนที่ส่งความคิดและข้อเสนอแนะของพวกเขา และเราออกไปแล้ว

ไชโย