ไม่ใช้“ ~ / เมลไม่มีอยู่” ใน mutt


13

ฉันใช้ Mutt (1.5.21 กับ Debian หัวขาด 7.2 Wheezy VPS) เพียงบางครั้งเท่านั้นเพื่อดูและลบข้อความจาก cron และไลค์

อย่างไรก็ตามมันทำให้ฉันรำคาญกับโฟลเดอร์ ~ / Mail ที่ไม่มีอยู่จริงนี้

รบกวนแมว

ไม่จำเป็นต้องพูดว่ามันทำงานได้อย่างสมบูรณ์แบบกับโฟลเดอร์ที่ไม่ได้ถูกสร้างขึ้น ฉันคิดถึงจุดทั้งหมดของการถามนี้ทุกครั้ง

ฉันจะปิดการใช้งานข้อความได้หรือไม่ (หรือหากล้มเหลวให้เปลี่ยนเส้นทางเป็นสิ่งที่มองไม่เห็น?)


2
ฉันคิดว่าคุณสามารถเปลี่ยนการตั้งค่า mutt เพื่อดูไดเรกทอรีจดหมายอื่น คุณสามารถเปลี่ยนเป็นสิ่งที่คุณใช้จริงแทน
Faheem Mitha

1
@FaheemMitha เนื่องจากฉันสามารถอ่านข้อความทั้งหมด (cron ฯลฯ ) ฉันเดาว่ามันรู้อยู่แล้วว่าจดหมายของฉันอยู่ที่ไหน (ฉันเดาว่ามัน / var / spool หรือสิ่งที่เริ่มต้นใน Debian) ฉันไม่เข้าใจว่าทำไมจึงต้องการสร้างตำแหน่งอื่น
Alois Mahdal

1
นั่นเป็นเพียงที่เก็บจดหมายของคุณ (มักจะเหมือนกับกล่องจดหมายของคุณ) อาศัยอยู่ โฟลเดอร์เมลมักอยู่ใน ~ / Mail
Faheem Mitha

คำตอบ:


6

เมื่อ Faheem ชี้ให้เห็นในความคิดเห็นคุณสามารถเปลี่ยนตำแหน่งของโฟลเดอร์เมลเริ่มต้นในmuttrcไฟล์ของคุณ(โดยปกติจะอยู่ที่/etc/Muttrcสำหรับการกำหนดค่าทั้งระบบหรือ~/.muttrcสำหรับการกำหนดค่าท้องถิ่น) ตัวอย่างเช่น:

set folder = "~/.mail"

แต่คุณยังต้องสร้างโฟลเดอร์มิฉะนั้น mutt จะทำการบั๊กต่อไป


สิ่งนี้อาจมีความซับซ้อนเนื่องจาก MAILDIR เริ่มต้นของ procmail คือ $ HOME / Mail

@ user55518 ฉันเห็นว่าไม่มีปัญหากับที่ ฉันไม่ใช้ procmail แต่ถ้าฉันทำฉันสามารถเปลี่ยนการตั้งค่าได้เช่นกัน
Alois Mahdal

2

ข้อความถูกทิ้งที่ Line 806 (main.c) และดูเหมือนว่าคุณไม่มีตัวเลือกในการปิดการใช้งาน

หากต้องการมี~/Maildir ต่อค่าเริ่มต้นคุณสามารถเพิ่มบรรทัดลงใน skel ของคุณได้:

# /etc/skel/.profile 
mkdir -p ~ / จดหมาย

ดังนั้นเมื่อคุณสร้างผู้ใช้ใหม่โฟลเดอร์ skel จะถูกคัดลอกไปยัง ~ และหลังจากเข้าสู่ระบบครั้งแรกคุณจะมี ~ / Mail dir ของคุณ อาจเป็นวิธีที่ดีกว่าในการปรับเปลี่ยน adduser หากมี hooks สำหรับโพรบประเภทนี้


1
ฉันคิดว่าเพียงแค่สร้าง/etc/skel/Mailโฟลเดอร์จะดีกว่าการแก้ไข. profile หรือ adduser OTOH ฉันจะมีความสุขมากขึ้นถ้าโฟลเดอร์ไม่จำเป็นต้องมีอยู่
Alois Mahdal

2

ไดเรกทอรีที่ Mutt แจ้งเกี่ยวกับเป็นไดเรกทอรีเริ่มต้นที่มีกล่องจดหมาย (ไม่ใช่ตัวเองเป็นกล่องจดหมาย) เป็นไดเรกทอรีที่ย่อมา+จากตอนต้นของเส้นทางกล่องจดหมายใน Mutt คุณไม่สามารถปิดใช้งานคุณลักษณะนี้ได้อย่างสมบูรณ์ (Mutt ต้องการที่+จะหมายถึงบางอย่าง) แต่คุณสามารถเปลี่ยนตำแหน่งเป็นสิ่งที่มีอยู่เช่น/หรือไดเรกทอรีบ้านของคุณโดยการตั้งค่าfolderตัวเลือก

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