web-dev-qa-db-ja.com

Muttではメールボックスは常に読み取り専用です

Muttをインストールしたばかりですが、現在メールボックスからメールを削除できません。メールボックスの準備ができているため、Muttはこれを実行できないことを示すメッセージを表示します。メッセージの送受信は問題なくできます。

私は解決策を探しました、そしてアドバイスはファイルmutt_dotlockのグループIDを設定することです。指示に従って、コマンドを実行しました。

ls -lF `which mutt` `which mutt_dotlock`

これにより、次の結果が得られました。

lrwxrwxrwx 1 root root    22 May  6 12:36 /usr/bin/mutt -> /etc/alternatives/mutt*
-rwxr-sr-x 1 root mail 10600 Aug 24  2012 /usr/bin/mutt_dotlock*

次に、Sudo chmod g + s/usr/bin/mutt_dotlockを実行しましたが、メールボックスはまだ読み取り専用です。 mutt-dotlockの権限は次のとおりです。

-rwxrwsr-x 1 root mail 10600 Aug 24  2012 /usr/bin/mutt_dotlock

次に、ls -l/var/mail/steveを使用して、/ var/mail内のメールファイルのアクセス許可を確認しました。

-rw------- 1 steve vmail 10457 Aug 11 19:29 steve

したがって、Web上のアドバイスに従って、/ var/mail/steveでchmod700を実行しました。現在、アクセス許可は次のとおりです。

-rwx------ 1 steve   vmail 10457 Aug 11 19:29 steve

それでも、Muttでメールを削除することはできませんでした。最後に、誰かが/ usr/bin/mutt_dotlockでchmod2775を実行することを提案しました。これは私が行ったもので、アクセス許可は次のとおりです。

-rwxrwsr-x 1 root mail 10600 Aug 24  2012 /usr/bin/mutt_dotlock

それでもメールを削除できず、ここからどこに行けばいいのかわかりません。権限はすべて問題ないように見えます。ドットロックが/ var/mailに作成されていることを確認する方法はありますか?これは、UNIXシステムアカウントでPostfixを使用してDebianサーバーに設定した基本的なメールゲートウェイです。 POP3やimapはありません。気にしないでください。

私はMuttにあまり詳しくありませんが、コマンドラインからメールをチェックする方法としてMuttを使い続けたいのですが、最終的にはメッセージを削除する必要があります。 :)私はMuttがまだ使用されていることを知っているので、誰かがこれを以前に見たことがあるか、何かアドバイスを提供できるなら、私は本当に助けていただければ幸いです。ありがとう。

4
Steve

自分をvmailグループに所属させる必要があります。

ディレクトリ権限では、/var/mail directoryのファイルを変更するために、実行中のユーザーがそのグループに属している必要があります。どのプログラムにも権限の変更は必要ありません。

実行してみてください(Unix/Linuxの場合)

usermod -a -G vmail your_user_name
5
user72518