จะทำให้ Thunderbird เข้าใจโฟลเดอร์. maildir ในเครื่องได้อย่างไร


8

มันเป็นเวลา (ค่อนข้างสั้น) เนื่องจากในที่สุดธันเดอร์เบิร์ดก็ได้รับการสนับสนุนพื้นที่เก็บข้อมูลเมล (ฉันใช้ธันเดอร์เบิร์ด 38.1.0 ในขณะที่เขียนนี้) น่าเสียดายที่ปรากฏว่าใช้ได้กับวิธีที่ธันเดอร์เบิร์ดเองเก็บจดหมายไว้ภายในเช่นสำหรับบัญชี IMAP / POP3 สิ่งที่ฉันต้องการคือสามารถอ่านเนื้อหาของไดเร็กตอรี่ /home/user/.maildir ทั่วไปที่มีเมลที่จัดส่งแบบโลคัลสำหรับผู้ใช้ (เป็นทางเลือกในการส่งสไตล์ / var / spool / เมล)

ตอนนี้ความคิดที่ดีที่สุดที่ฉันคิดขึ้นมาคือการเชื่อมโยงโฟลเดอร์ Inbox ที่สร้างขึ้นมาเพื่อวัตถุประสงค์พิเศษจากบัญชี 'Local Folders' ของธันเดอร์เบิร์ดไปยังมัน แต่ Thunderbird ดูเหมือนจะไม่สามารถสังเกตเห็นจดหมายในกล่องจดหมายได้ ปรากฏว่างเปล่า (ไม่ใช่แม้แต่การรีสตาร์ทช่วย)

แน่นอนว่าฉันสามารถย้อนกลับไปตั้งค่าบัญชี movemail ของธันเดอร์เบิร์ดด้วย / var / spool / mail (หลังจากกำหนดค่า exim ใหม่ซึ่งส่งอีเมลภายในเครื่องได้อย่างเหมาะสม) แต่ฉันต้องการไม่ต้องการ

คำตอบ:


1

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

จากบันทึกในฝ่ายสนับสนุนของ Mozilla เกี่ยวกับ Thunderbird และ maildir:

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

https://support.mozilla.org/en-US/kb/maildir-thunderbird

https://wiki.mozilla.org/Thunderbird/Maildir

พวกเขาไม่ได้ระบุว่าทำไมจึงเป็นเช่นนั้นเพียงแค่เป็นเช่นนั้น

การตรวจสอบความแตกต่างระหว่างส่วนหัวของอีเมลมีดังนี้

โง่กับ vdirsyncer และออฟไลน์แผนที่

< Return-Path: <email@example.com>
…

ธันเดอร์เบิร์ด

> From - Fri Jul 26 21:00:32 2019
> X-Mozilla-Status: 0001
> X-Mozilla-Status2: 00000000
> X-Mozilla-Keys:                                                                                 
> Return-Path: <email@example.com>
…

นอกจากนี้ธันเดอร์เบิร์ดได้แทรกบรรทัดว่างที่ด้านล่างของสำเนาอีเมล


0

ฉันคิดว่า Tbird ได้รับการออกแบบให้ใช้รูปแบบ / home / user / mail dir โดยที่กล่องจดหมายเป็นไฟล์เดียว ถ้าฉันจำได้ว่ารูปแบบ maildir ทำให้แต่ละข้อความเป็นไฟล์แยกต่างหาก สิ่งที่คุณอาจลอง - เป็นวิธีแก้ไขปัญหาโดยอ้อมและนั่นคือการติดตั้งเซิร์ฟเวอร์ IMAP (เช่น dovecot) ที่สามารถอ่านได้หลายรูปแบบ (เช่น maildir) และเชื่อมต่อ Tbird ของคุณกับ local dovecot ฉันรู้ dovecot ที่ฉันใช้ค้นหาอีเมลใหม่ในไดเรกทอรี spool - แต่มันยังสามารถค้นหาอีเมลใหม่ภายใต้ไดเรกทอรีบ้านของคุณ

อีเมลของฉันได้รับการ prefiltered เมื่อมันเข้ามาในโฟลเดอร์เมลที่แยกต่างหาก (ไฟล์เดียวในการตั้งค่าของฉัน) บนเซิร์ฟเวอร์ลินุกซ์ของฉัน ข้อได้เปรียบในการใช้งานไคลเอ็นต์ imap ของตัวเองคือฉันมีคอมพิวเตอร์หลายเครื่องในหลาย ๆ OS ที่มีชื่อผู้ใช้หลายคน - ทั้งหมดเหล่านี้สามารถเข้าถึงที่เก็บเมลเดียวกันภายใต้ dovecot - ไม่ว่าฉันจะต้องเข้าถึงบนเครื่องเดียวกันหรือผ่านเครือข่ายท้องถิ่น

ฉันใช้ความคิดในการทำให้มันสามารถเข้าถึงได้ผ่านทางเว็บเซิร์ฟเวอร์จากนอกบ้านของฉัน แต่ก็ไม่จำเป็น อย่างไรก็ตามคิดว่าเซิร์ฟเวอร์ imap เป็น "อะแดปเตอร์" สำหรับข้อมูลของคุณดังนั้นมันจึงสามารถป้อนเข้าสู่ธันเดอร์เบิร์ด ...

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