問題タブ [procmail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sendmail - 完全な受信者アドレスの sendmail lda パラメータ
これを使用して:
私のsendmail mcでは、次のようなprocmail LOGNAMEを提供します
それ以外の
使用して
与える
私の問題は、'user' ではなく 'user@domain.tld' の形式の電子メール ユーザーがいるということです。したがって、procmail は、たとえば、ユーザー アドレス部分が 'user' だけのメール ディレクトリを見つけることができません。sendmails lda 呼び出しから完全な受信者アドレスを procmail に提供するにはどうすればよいですか?
編集:
理由を確認するために、より明確になるようにします。
私の「仮想」受信者は、a) システム ユーザーではなく、アドレスに異なるドメインがあり、すべて use_cw_file 機能で設定されています。ローカル メーラーは procmail と dovecot (+sieve) で、最終的に仮想ユーザーも処理されます。dovecot は、同じホスト上で admin@domain1.com と admin@domain2.com などを処理するために、ユーザーに加えてドメインに名前を付けているためです。
したがって、完全なアドレスをlda(スタック)に配信するには、sendmailが必要です(procmail-> sieve-> dovecot)。
postfix-mta - postfix 仮想ドメイン、ユーザー、エイリアス、および procmail
仮想 postfix/dovecot/procmail サーバーをセットアップしてしばらく経ちましたが、ほとんどの場合、すべて正常に動作しています。私が理解できない唯一の癖は、一部の仮想エイリアスが、意図した仮想ユーザーに配信されるのではなく、仮想ドメインのキャッチオール メールボックスに到達するように見えることです。それが私の postfix なのか procmail の設定なのかわかりません。
関連する構成ファイルの関連部分であると思われるものを以下に含めました。さらに必要な場合はお知らせください。
troy@example2.com.au に送信されたメールは /var/mail/vhosts/example2.com.au/troy に正しく配信されますが、info@example2.com.au のようなエイリアスの 1 つに送信されたメールはそうします/var/mail/vhosts/example2.com.au/troy ではなく、/var/mail/vhosts に移動します
私は何が欠けていますか?
procmail - procmail はメールファイルが存在する場所をどのように知るのですか?
私は、経験のない procmail を使用する他の誰かが作成したソフトウェアをいくつか継承しました。
procmail を実行すると、ただそこにあるように見えます。特定の場所でメールファイルを探していると思いますが、それがどこにあるのか正確にはわかりません。
メール クライアント (Linux のメール) にアクセスすると、そこに 2 つのメッセージ (未読) があることがわかりますが、procmail はそれを処理していないようです。
私のデフォルトのメールファイルの場所は/var/mail/<myUsername>
.
procmail は別の場所を探していますか? メールファイルを探す場所を procmail に伝えるにはどうすればよいですか?
attachment - 抽出された添付ファイル (postfix、procmail、uudeview) の所有権を変更するには?
特定の電子メールに配信されている電子メールからすべての添付ファイルを Linux サーバーのパブリック フォルダーに抽出することができました (postfix->procmail->uudeview を使用)。残念ながら、ファイル自体は、ファイルが送信されたシステム ユーザーに制限されたアクセス許可で保存されます (「スキャン」と呼ばれます)。
"chmod 777 /path/to/folder/*.pdf" をセットアップに組み込むにはどうすればよいですか? ファイル (スキャナーから来るファイル) を誰でも利用できるようにするにはどうすればよいですか?
これを行うより良い方法はありますか?
よろしくフランク
procmail - procmail は、件名の最初の 3 つの大文字を検索します
私は procmail を初めて使用し、構文を理解するのに苦労しています。
私がしたいのは、件名行をチェックして、3 つの大文字とそれに続くコロンで始まるかどうかを確認することです。
件名: ABC: 件名の他の部分
まず、正規表現が正しいかどうかわかりません。次に、多くのグーグル検索にもかかわらず、検索を変数に保存して他の場所で使用する方法がわかりません。最初に返された変数に $1 を試しましたが、そうではありません動作するように見えます。
どんな助けでも大歓迎です。
procmail - .procmailrc 以外の別の procmail スクリプトを指定するにはどうすればよいですか?
fetchmail/procmail を使用している 1 台のマシンで2 つの異なる環境 (development
および)をセットアップしようとしています。test
以外の procmail スクリプトを指定するにはどうすればよい.procmailrc
ですか?
mutt - 私からのものではないカーネル ML パッチ メールを破棄して、私に送信するか、メールの返信として送信しますか?
Linux カーネルのメーリング リストは非常にうるさいので、LKML から私のメールボックスに送信されたが、私から、私宛て、または私のメールへの返信ではないすべてのメールを破棄したいと考えています。私はすでにいくつかのフィルタリングを行い、すべてのパッチ メール ([PATCH
件名の先頭を含む) を「通常の」LKML メールとして別の受信トレイにリダイレクトしています。しかし、それはまだ多すぎます。
procmail でこれを行う方法は?
私が持っているもの: