fetchmailの受信トレイをどのように指定しますか?

fetchmailの受信トレイをどのように指定しますか?

fetchmailコマンドラインから呼び出され、メッセージが/var/spool/mail/$USERNAME

ベストアンサー1

デフォルトでは、fetchmailはローカルを呼び出します。メール転送エージェント(MTA)。ユーザーのメールボックスの場所を設定するために構成する必要があるプログラム。特定のユーザーメールの配信場所を変更したい場合、ほとんどのMTAは.forwardホームディレクトリにあります。自分のファイルに別のパスを入力できます~/.forward(メールを配信したいメールボックスファイルのフルパスを含む1行)。

/home/handygandy/mail/incoming

ファイルに書いて|someprogram電話することもできます。~/.forwardメール配信エージェント(MDA)、メールを読み、カスタムルールに従ってメールで何をするかを決定するプログラムです。 2つの人気のあるMDAは次のとおりです。プログラムメールそしてメール配送

ローカルMTAを介さずにfetchmailを介してのみメールを受信する場合は、FetchmailにMDAを直接呼び出すように指示できます。-mコマンドラインからオプションを渡すか、をmda使用します~/.fetchmailrc。たとえば、に直接メールを送信する1つの方法は、~/mail/incoming次の内容を入力することです。mda procmail~/.fetchmailrc~/.procmailrc

DEFAULT=$HOME/mail/incoming

または入れて構成されていますmda maildrop~/.fetchmailrc~/.mailfilter

DEFAULT=$HOME/mail/incoming

(procmailとmaildrop設定ファイルの間に類似点はあまりありません。)

おすすめ記事