นำเข้า / ส่งออกหรือดึงแท็ก Thunderbird จากเซิร์ฟเวอร์ IMAP


10

ประสบการณ์ของฉันเกี่ยวกับการติดแท็กข้อความ IMAP ในธันเดอร์เบิร์ดคือแท็กเหล่านั้นจะถูกบันทึกไว้บนเซิร์ฟเวอร์ (จากสิ่งที่ฉันอ่านเป็นที่เก็บไว้เป็นคำหลัก IMAP ) ดังนั้นพวกเขาจึงซิงค์กันแต่ถ้าคุณเข้าถึงข้อความเดียวกันกับโปรไฟล์ธันเดอร์เบิร์ดอื่น ๆ คอมพิวเตอร์เครื่องอื่น) คุณต้องสร้างแท็กใหม่ในธันเดอร์เบิร์ดก่อนจากนั้นจะสามารถแสดงแท็กเหล่านั้นบนข้อความได้ คุณต้องบอก TB ว่า "มีแท็กเหล่านั้นอยู่" ไม่เช่นนั้นจะไม่สามารถมองเห็นได้

สองคำถาม:

1 /ในกรณีที่โปรไฟล์ของธันเดอร์เบิร์ดหายไปซึ่งเคยมีแท็กจำนวนมากเป็นไปได้หรือไม่ที่จะเห็นแท็กทั้งหมดที่ถูกบันทึกไว้ในเซิร์ฟเวอร์เพื่อที่จะเรียกคืนได้ (อาจเป็นแบบต่อข้อความหรือทั่วโลก)

2 /ในกรณีที่ยังคงมีโปรไฟล์ TB อยู่มีวิธีแยกแท็กที่กำหนดไว้ในโปรไฟล์นั้นแล้วนำเข้าสู่โปรไฟล์อื่นหรือไม่ หรือซิงค์ระหว่างโปรไฟล์โดยไม่ต้องสร้างใหม่ทั้งหมดด้วยตนเอง?

คำตอบ:


3

ฉันยังคงสนใจในคำตอบสำหรับคำถามแรกของฉัน แต่สำหรับคำถามที่สองของฉันฉันพบว่าแท็กได้รับการบันทึกจริงในไฟล์ "prefs.js" ซึ่งอยู่ในโฟลเดอร์โปรไฟล์ของธันเดอร์เบิร์ด ตัวอย่างสำหรับแท็ก "สำคัญ":

user_pref("mailnews.tags.$label1.color", "#FF0000");
user_pref("mailnews.tags.$label1.tag", "Important");

(พบแท็กที่ผู้ใช้กำหนดในไฟล์นั้นไม่เพียง แต่แท็กที่กำหนดไว้ล่วงหน้า)

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

แก้ไข:ตอนนี้ฉันได้ทำการทดสอบแล้วและสามารถยืนยันได้ว่ามันใช้งานได้

นอกจากนี้ตามที่ @Hovestar กล่าวถึงในคำตอบแท็กสามารถใส่ไว้ในuser.jsไฟล์แทนที่จะแก้ไขprefs.jsโดยตรง (ซึ่งไม่แนะนำ) เนื้อหาของuser.jsไฟล์จะถูกคัดลอกไปprefs.jsเมื่อ Thunderbird เปิดตัว

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

นอกจากนี้ผมวิ่งเข้าไปในปัญหาการเข้ารหัสขนาดเล็กเมื่อใช้วิธีการนี้: ตัวอักษรพิเศษ (เช่น "E") ในการuser.jsปรากฏตัวเป็น "©" prefs.jsใน (นี่จะปรากฏเฉพาะในไฟล์เท่านั้นไม่ใช่ในอินเทอร์เฟซของธันเดอร์เบิร์ด) แต่การบันทึกprefs.jsไฟล์ด้วยการเข้ารหัส UTF-8 ก็เพียงพอที่จะแก้ปัญหานี้ได้


1

หากต้องการเพิ่มรายละเอียดเพิ่มเติมให้กับคำตอบของ @ s427 prefs.jsไฟล์จะอยู่ที่นี่: C:\Users\USERNAME\AppData\Roaming\Thunderbird\Profiles\_FEWRANDOMLETTERS_.default\ มีความคิดเห็นอยู่ด้านบนเพื่อบอกว่าคุณไม่ต้องแก้ไขไฟล์นี้และจะเป็นการดีกว่าที่จะแก้ไขuser.jsไฟล์

ไม่ว่าจะด้วยวิธีใดให้ไปที่prefs.jsไฟล์คอมพิวเตอร์ต้นทางและคัดลอกบรรทัดทั้งหมดด้วยmailnews.tagsและไปที่คอมพิวเตอร์ปลายทางที่คุณจะสร้างuser.jsไฟล์ในปลายทางและวางไฟล์ลงuser_prefใน


ขอบคุณสำหรับข้อมูลนี้ ฉันเพิ่งทดสอบมันและสามารถยืนยันได้ว่ามันใช้งานได้ แท็กด้านในUser.jsจะถูกคัดลอกprefs.jsเมื่อเปิด Thunderbird
s427
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.