web-dev-qa-db-ja.com

procmailとのMutt統合

私はfetchmailで次のprocmailrcを使用します。

PATH=/bin:/usr/bin:/usr/local/bin 
VERBOSE=off  
LOGFILE=$HOME/.procmaillog 
DEFAULT=$HOME/mail/
MAILDIR=$HOME/mail/
# Recipes below this comment:

:0:
* ^(To|From):.*[email protected]
QObject/

:0:
* ^(To|From|Reply-To):.*[email protected]
BlackFlame/

したがって、メールボックス(cur、tmp、newを含む)フォルダーを生成します~/mailおよび~/mail/QObject。今、私はmuttを使用しており、すべてのメッセージと2つの別々のフォルダーが表示されることを期待しています。しかし、デフォルトのメールボックスしか表示されません。これが私のmuttrcです:

set realname = "illusionoflife"
set from = "[email protected]"
set use_from = yes
set envelope_from ="yes"

# Use a signature
set signature="~/.signature"

# Use msmtp rather than sendmail. Check that 
# the path is correct for your system:
set sendmail="/usr/bin/msmtp"   

# If not set in ~/.bashrc:
set spoolfile = "$HOME/mail"

#======================================================#
# Folders
set folder="$HOME/mail"      # Local mailboxes stored here
set record="+sent"           # Where to store sent messages
set postponed="+postponed"   # Where to store draft messages
set mbox_type=mbox           # Mailbox type
set move=no                  # Don't move mail from spool

#======================================================#
# Watch these mailboxes for new mail, useful only if 
# Procmail or Maildrop is used to sort mail.
mailboxes ! +slrn +fetchmail +mutt
set sort_browser=alpha    # Sort mailboxes by alpha(bet)

UNIXメールの哲学を完全には理解していないように感じますが、どこが間違っているのでしょうか。

1
KAction

Maildirを使用しているときにメールボックスの種類をmboxに設定したように見えます。

私はあなたのシステムの/ etc/Muttrc(またはおそらくmuttrc-さまざまなLinuxディストリビューションや他のUnixおよびUnixライクなシステムには独自の特異性があるので、使用しているシステムについて言及すると良いことがよくあります)を調べて、それが何を与えるかを確認しますデフォルトとして-それはしばしば選択肢も与えます。

私自身の.muttrcでは、スプールファイルを使用していません。通常、デフォルトでは/ var/mail /です。

http://srobb.net/mutt.html にmuttページがあります。これはセットアップに役立つ可能性がありますが、Maildir形式の使用についてはあまり説明していません。

とにかく、それは私が最初にチェックすることであり、muttrcをmboxからMaildirに変更します。次に、muttの場合、cを押してディレクトリを変更するオプションがありません。 、最終的には$ HOMEディレクトリ全体が表示されませんか?

2
user122574