Score:0

กล่องจดหมายที่ใช้ร่วมกันของ Dovecot - เข้าถึงโฟลเดอร์ทั้งหมดที่รูท - doveadm

ธง cn

ในการตั้งค่า dovecot IMAP เราจำเป็นต้องแชร์รูทของกล่องจดหมายของผู้ใช้รายอื่น เช่น กล่องจดหมายยังส่งแล้ว ถังขยะ ฯลฯ

ที่นี่เราสามารถแบ่งปัน 'INBOX' เท่านั้นเนื่องจาก doveadm ไม่ยอมรับ / หรือ * เมื่อให้ acl ที่ถูกต้องและลงทะเบียนใน dict

เบาะแสใด ๆ เกี่ยวกับวิธีแชร์กล่องจดหมายทั้งหมดและเติม `shared/user/{Inbox, Sent, Trash,...} ?

ติดตั้ง

ในการตั้งค่า postfix+dovecot กับผู้ใช้ระบบ การแชร์กล่องจดหมายได้รับการตั้งค่า:

acl.conf:
เสียบเข้าไป {
  #acl = vfile:/etc/dovecot/global-acls:cache_secs=300
  acl = วีไฟล์
}

# เพื่อให้ผู้ใช้ LIST กล่องจดหมายที่แบ่งปันโดยผู้ใช้รายอื่น Dovecot ต้องการ a
# พจนานุกรมกล่องจดหมายที่ใช้ร่วมกัน ตัวอย่างเช่น:
เสียบเข้าไป {
  #acl_shared_dict = ไฟล์:/var/lib/dovecot/shared-mailboxes
  acl_shared_dict = ไฟล์:/var/mail/shared-dict

}
แชร์.conf:
เนมสเปซ {
  พิมพ์ = แบ่งปัน
  ตัวคั่น = /
  คำนำหน้า = แชร์/%%u/
  สถานที่ = maildir:%%h/mail:INDEX=~/mail/shared/%%u
  #การสมัคร = ไม่
  รายการ = เด็ก
}
mail_shared_explicit_inbox = ใช่

ใช้ doveadm เพื่อเติม acl และพจนานุกรม:

doveadm -Dv acl เพิ่ม -u james ผู้ใช้ 'INBOX' = john ค้นหา อ่าน เขียน เห็น เขียน ลบ แทรก ลบโพสต์ สร้าง ลบ ผู้ดูแลระบบ

ผลงานทั้งหมด.

ปัญหา

  1. โฟลเดอร์

เข้าสู่ระบบในชื่อ james โฟลเดอร์แชร์/john จะแสดงเฉพาะโฟลเดอร์กล่องขาเข้า และโฟลเดอร์ย่อยหากเราสร้างขึ้น ดังนั้นเราจึงพยายามกับ mail_shared_explicit_inbox การตั้งค่าเพื่อให้โฟลเดอร์อื่นปรากฏขึ้น เรายังพยายามใช้ '*' หรือ '' ในคำสั่ง doveadm ซึ่งล้มเหลว ด้วยโชคไม่เข้าข้าง

มีวิธีใดบ้างที่จะแสดงใน shared/john ทั้งกล่องจดหมายของ james ?

  1. ตั้งค่าในกล่องจดหมายของบุคคลอื่นใน MUA หากเราตั้งค่าที่อยู่ของ john ใน IMAP MUA แต่มีการเข้าสู่ระบบ/รหัสผ่านของ james กล่องจดหมายที่จะแสดงจะเป็นของ james สงสัยมาจาก:
userdb {
  ไดรเวอร์ = รหัสผ่าน wd
  override_fields = home=/var/spool/mail/%d/%u uid=mail gid=mail
}

นี่คือการเปิดใช้งานการทำงานเป็น mail:mail ซึ่งไม่มีสิทธิ์เข้าถึงโฮมโฟลเดอร์

และ/หรือออกจากวงเล็บเนมสเปซ:

mail_location = maildir:~/mail

แต่เราไม่สามารถใช้ %%u ในที่นี่ได้ เนื่องจากต้องใช้ %u ในการเข้าถึงเมื่อผู้ใช้เข้าสู่ระบบเอง

มีวิธีใดในการดำเนินการนั้น ? จุดประสงค์คือเพื่อให้มีกล่องจดหมายทั่วไปที่ผู้คนสามารถใช้ได้อย่างไม่คุ้นเคย

ขอบคุณล่วงหน้า !

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา