問題タブ [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.

0 投票する
1 に答える
695 参照

procmail - 「In-Reply-Toヘッダーが以前に表示されたMessage-IDヘッダーと一致する」のprocmailrcルール

以前に見たメールに返信するすべてのメールを投げる.procmailrcルールを作成する方法を理解しようとしています。maildirを使用しており、cur/またはnew/..のいずれかのメッセージをカバーするルールが必要です。

procmailrcにすべてのファイルを解析させる必要がありますか?または、メッセージIDヘッダーを抽出し、それらをファイルにダンプして解析するルールが必要ですか?

このアドレスがまだ見たことがないものへの返信であるかのように、in-reply-toヘッダーで何かをチェックして投げることはできません。それを受け入れる必要があります。

0 投票する
2 に答える
1132 参照

java - Procmail レシピ、Java stdin へのパイプ

procmail を使用して受信メールに対してカスタム解析を実行しようとしています。Java プログラムを呼び出して、標準入力への |パイプを使用してメッセージのヘッダーと本文を読み取りたいと考えています。perl と python を使用してメールをフィルタリングする例はたくさんありますが、Java を使用した例はありません。最初の例として、私の procmail レシピは次のとおりです。

そして、私のJavaアプリは標準入力をエコーするだけです:

procmail ログ:

1) データを Java にパイプする正しいレシピを作成していますか? 2) 引き続き procmail に配信を処理させたいので、(f) フラグを使用したレシピを作成します。しかし、Java プログラムから作成された結果を procmail に送り返すにはどうすればよいでしょうか? 標準出力?

0 投票する
2 に答える
927 参照

email - メールを前処理して添付ファイルへのリンクを設定する方法

メールクライアントとしてmuttoversshを使用しています。これはうまく機能しますが、添付ファイル(主に画像)を見るのは少し面倒です。今、私の考えは、電子メールを解析し、添付ファイルをサーバーに保存し、添付ファイルにアクセスするためのURLを作成し、このURLを電子メール内に配置することです。誰かがすでにこれをしましたか?これを達成する簡単な方法は何ですか?

すでにprocmailを使用してフィルタリングを行っていますが、これを使用してメールにテキストを挿入できますか?

ありがとう

0 投票する
1 に答える
53 参照

procmail - procmail を使用して xls ファイルをダウンロードする際に問題が発生しました

xls 添付ファイルがダウンロードされない理由はありますか? ありがとう これは、私のために procmailrc ファイルを作成する perl ラッパーです。

0 投票する
1 に答える
201 参照

linux - procmail 以外に、パイプ経由で電子メールを「読み取る」ことができる Unix ツールは何ですか?

procmail 以外に、パイプ経由で電子メールを「読み取る」ことができる Unix ツールは何ですか? 大学が管理する(きしみのあるIT部門を読む)サーバーでアプリを開発したいクライアントがいます。Procmail はインストールされておらず、PHP の IMAP 拡張機能もインストールされていません。パイプされた電子メールを入力として受け入れることができる他のプログラムまたはスクリプトは何ですか?

0 投票する
1 に答える
263 参照

linux - procmail は /etc/group を無視しますか?

サンプル procmailrc:

/etc/group ファイルには以下が含まれています (他のユーザー名は、これを機能させるための無駄な試みであることに注意してください)。

「someuser」としてコマンドを実行するとid

ただし、「envdump please」という件名の電子メールを送信して procmail を実行すると、505/s3 グループが消えます (これは procmail.log にあります)。

このサーバーは Fedora 14 と Postfix 2.7.5 を実行しています

0 投票する
1 に答える
2277 参照

perl - base64 でエンコードされたメールの件名をテキストに変換する

件名に「Unprovisioned」というテキストが見つかった場合にメールを転送する簡単な procmail レシピの作成に着手しました。

残念ながら、メール サーバーから届くメール メッセージの件名フィールドは、MIME エンコードされた単語の構文でした。

形式は次のとおりです: "=?charset?encoding?encoded text?=".

上記の件名は utf-8 charset、テキストが 2 行に折りたたまれた base64 エンコーディングです。procmail フィルタを適用できるように、これを解析して文字列形式に変換するメカニズム/スクリプト/ユーティリティがあるかどうか疑問に思っていました。もちろん、これを解析して必要な検証を実行するための perl スクリプトを作成することはできますが、可能であれば回避するようにしています。

0 投票する
2 に答える
1493 参照

procmail - procmailを使用して複数の受信者がいる場合は、メールを複数のフォルダに入れます

自宅でメールシステムを構築し、たくさんのメーリングリストに登録しています。fetchmailによってローカルマシンにフェッチされ、procmailによってフィルタリングされた電子メール。しかし、私の現在の知識では解決できない状況があります。私は何の結果もなく解決策を見つけるために2〜3時間グーグルしてきました。

私が欲しいのは、複数の受信者がいるメールを受け取り、このメールを別のフォルダにコピーしたいということです。次に例を示します。

このメールをlinux-kernelおよびlinux-kernel-janitorsフォルダーに入れたいと思います。どうすればprocmailでそれを行うことができますか?

前もって感謝します!

0 投票する
1 に答える
21307 参照

email - procmail を使用してメールを別のアカウントに転送し、コピーを保持する

procmail を使用して、すべての受信メールのコピーを別のメール アカウントに送信しようとしています (両方とも同じサーバー上にあり、email1 と email2 のアカウントなど)。

私の .procmailrc は email1 アカウントにあります:

私の知る限り、これは email1 アカウントにもコピーを保持する必要があります。しかし、そのフォルダにはメールがありません。(転送されたメールは email2 アカウントに正しく表示されました。)

どうすればこの問題を解決できますか?

注: .forward ファイルには以下が含まれます。

0 投票する
1 に答える
2948 参照

php - 電子メールを PHP スクリプトに転送するには?

fetchmailを使用してメールを PHP スクリプトに転送 (またはパイプ) する方法を見つけようとしています。私はこれをやったことがなく、正しい軌道に乗っているかどうかさえわかりません。私が読んだことから、メールを転送するには MDA を使用する必要があると思います。MDA としてprocmailを使用しています。

これが私のfetchmailrcファイルです

これが私のprocmailrcファイルです。下部に、メールを PHP スクリプトにパイプしようとしていることが示されています。

fetchmail を実行しましたが、転送 (PHP へのパイプ) が機能しません。私のfetchmail.logは言う:

ポインタはありますか?私は正しい方向に向かっていますか?