Fetchmailを使用してサーバーからメールを取得し、mdaに渡さずに、メールボックス/リポジトリに直接メールを預けたいのですが。これは可能ですか?どうやって?
別の方法として、単にer fetchamilから物事を受け取り、処理を行わずにそれらをある種のリポジトリに保存するmdaはありますか?
Mdaはstdinから電子メール全体を読み取り、どこかに書き込むプログラムであるため、bashで最も単純なmdaを書き込むことができます。
mda "/bin/sh -c 'cat > INBOX/new/$(date +%''s_%N)'"
Fetchmailは「%s」を現在のユーザー名に置き換えるため、トリッキーな一重引用符は「%s」を回避するための回避策です。 fetchmailのmdaオプションでリテラルパーセントをエンコードします