Maildirで新しいファイルのファイル権限を設定するには?

Maildirで新しいファイルのファイル権限を設定するには?

だから私はwin10でVMboxを介してdebian 10を実行しています。現在メールサーバーを設定していますが、メールを送信することはできますが、インターネットからメールを受信できないことがこの作業を妨げる理由です。メールは、/var/mail/Maildir および new、cur、tmp などのサブフォルダに保存されます。電子メールが届くと、このファイルには正しい権限がなく、権限を手動で設定しないとThunderbirdを介して読み取ることができません。すべての新しいメッセージには -rw------+ 権限があります。すべての新しいメッセージに自動的に755権限を付与するにはどうすればよいですか?私は本当に助けが必要です。私はこのことが初めてであり、それを理解することができないことが私を狂わせます。

私が試したこと:

chown -R :mail /var/mail/Maildir
chmod -R 755 /var/mail/Maildir

そして

setfacl -R -m "group:mail:rwX" $dir                # Sets the effective ACL.
setfacl -R -d -m "group:mail:rwX" $dir             # Sets the inheritable ACL.

しかし、まだ正しい権限を取得できません。私はドライバとしてpasswdデータベースを使用しているので、すべてのユーザーは「mail」グループによって統合されたルートやAlexなどのローカルDebianユーザーです。

ログには次のものがあります。

Jul 21 21:42:15 mail dovecot: imap(alex)<2920><4nRq+/eqcMl/AAAB>: Error: Mailbox INBOX: open(/var/mail/Maildir/cur/1595355455.Vfe04Idf939M195657.mail.magrega.ru.eu.org:2,) failed: Permission denied (euid=1003(alex) egid=1004(alex) missing +r perm: /var/mail/Maildir/cur/1595355455.Vfe04Idf939M195657.mail.magrega.ru.eu.org:2,)
Jul 21 21:42:15 mail dovecot: imap(alex)<2920><4nRq+/eqcMl/AAAB>: FETCH failed: Internal error occurred. Refer to server log for more information. [2020-07-21 21:42:15] in=275 out=1023 deleted=0 expunged=0 trashed=0 hdr_count=0 hdr_bytes=0 body_count=0 body_bytes=0

一度入力すると、権限のみを持つ新しいEメールがchmod g+r var/mail/Maildir/cur/届くまで、すべてが機能し始めます。-rw------+

ベストアンサー1

おすすめ記事