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

แก้ Error 'No Email Program Associated' ใน Thunderbird

Thunderbird & no email associated error - Another fix

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

Greetings readers! ประมาณ 2.5 ปีก่อน ผมเขียนบทความชื่อเดียวกันข้างบน Short guide แก้ error ค่อนข้าง annoying และ cryptic ใน Thunderbird mail client: ไม่มี email program associated ทำ requested action เกิดกับ 91.x upgrade ในบทความนั้นแสดงหลาย methods แก้ annoyance นี้ ไม่ต้อง click dismiss harmless yet pointless popup ทุกครั้งที่เปิด Thunderbird

ตั้งแต่นั้น ผมได้ emails จาก readers เยอะ ทุกคนมี suggestions ใหม่ต่างกัน ทั้งหมดหมุนรอบ same basic concept - support สำหรับ某些 protocols ในบทความนี้ อยากนำเสนอ another possible solution 看看 如果被这个小烦恼困扰 也许这里的新方法能帮助 前提是其他方法没用

แก้ Error  No Email Program Associated  ใน Thunderbird

มันมาจาก LDAP, what

Trawling Thunderbird bugzilla ให้ interesting findings มี bug นี้ error stems from addition of Evolution Data Server (EDS) functionality settings ใน Thunderbird mostly Linux thing แตแม้แล้วไม่ได้ always needed หรือ useful ถ้าระบบไม่รู้ทำไงกับ preferences นี้ จะ throw startup error

All right นี่ potentially source of problem แล้วแก้ยังไง?

Solution

ต้อง manually edit prefs.js file ใน Thunderbird folder Location:

"profile folder"/prefs.js

Location ขึ้นกับ Thunderbird version (portable) หรือ installation path อ้างอิง Windows อาจเป็น:

C:\Users\"username"\AppData\Roaming\Thunderbird\Profiles\"profile folder"

ปิด Thunderbird Backup file - สร้าง copy เปิดไฟล์ใน text editor เช่น Notepad++ จะหา relevant entries ประมาณกลางไฟล์ เช่น biasanya listed under line: user_pref("layout.css.devPixelsPerPx", "1.0"); - แตเป็น guideline ไม่ใช่ strict rule

"Offending" EDS entries:

user_pref("ldap_2.servers.eds.description", "EDS Address Book Bootstrapper");
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://");

Comment these lines out เพิ่ม // หน้าแต่ละบรรทัด เช่น:

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

Save file Close Launch Thunderbird Error ควรหาย ตอนนี้เปิด prefs.js ใน text editor อีกครั้ง จะสังเกต entries ควรหายไป ในสอง test examples ผมสังเกต Thunderbird จะ automatically sanitize และ remove preferences ที่ edited out ใน任何情况下 你有 backup 可以轻松恢复 entries 如果需要

สรุป

Tidiness และ OCD เป็น powerful forces ใน computing world พวกเขาชดเชย sloppy UI design และ programming mistakes 其他 让 user experience 不必要地困难 EDS error simple, trivial 不造成伤害 但 extra popup, extra mouse click 它们 oh-so annoying 因此 必须解决

现在你有 tons of possible ways 处理和修复问题 最新的 EDS config 在 prefs.js file 基于 Thunderbird bugzilla 似乎仍然 relevant 并且仍然影响 mail client 如果遇到问题 可以尝试这个 workaround 看看会发生什么 希望这最终给你的系统带来和平 下一个 bug 之前 谢谢大家发送 ideas 和 suggestions 我们 out.

Cheers.