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がまだ使用されていることを知っているので、誰かがこれを以前に見たことがあるか、何かアドバイスを提供できるなら、私は本当に助けていただければ幸いです。ありがとう。
自分をvmailグループに所属させる必要があります。
ディレクトリ権限では、/var/mail directory
のファイルを変更するために、実行中のユーザーがそのグループに属している必要があります。どのプログラムにも権限の変更は必要ありません。
実行してみてください(Unix/Linuxの場合)
usermod -a -G vmail your_user_name