問題タブ [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 に答える
150 参照

procmail - 2 つのフォルダーに書き込む procmail ルール

特定のアドレスに送信された電子メールを検索してフォルダに保存する procmail ルールがあります。ルールは次のようになり、問題なく機能します。

2 番目のフォルダーにも書き込みたいのですが、これまで試したことはすべてうまくいきませんでした。最初のフォルダに続く 2 番目のフォルダと同様に、同じ "TO" アドレスに対する 2 番目のルールは無視されます。

また、スペース、コンマ、「|」の区切り文字を使用して両方のフォルダーを同じ行に配置しようとしましたが、喜びはありません。最初のフォルダーは常に使用され、2 番目のフォルダーは無視されます。何か案は?

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

procmail - Procmail はメッセージを移動する代わりにコピーします

以下で使用しているものは機能しますが、テストメールが受信トレイとターゲットフォルダー (Stuff) の両方に届きます。imap メッセージの重複を避ける方法はありますか?

ログ結果:

更新:一致が見つかったときにメッセージが重複していると仮定すると、次のように並べ替えを試み、重複を検出して削除しました。

私はこの例も見ました:

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

regex - 括弧を含まない文字列の正規表現

迷惑メールを取り除くために .procmailrc ファイルを編集しようとしています。

アカウントは私の学校の CS 部門からのものです。部門内のすべてのメールには、たとえば次のように括弧が付いた件名があります。

【専攻】一部科目

また:

【学部生】別科目

フィルターに引っかからないスパムがたくさんありますが、ほとんどのスパムには括弧が含まれていません。これらのメールをスパム用のフォルダーに移動したいのですが、REGEX がわかりません。役立つ正規表現マスターはありますか?

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

perl - .procmailrc ファイル内のテキストの対象となる utf8 を ISO-8859-1 メールにデコードします

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

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

件名: =?UTF-8?B?QUJDIFN0b3JlOiBOZXcgT3JkZXI=?=

上記の件名は utf-8 ISO-8859-1 charset です。したがって、procmail フィルターを適用できるように、これを解析して文字列形式に変換するメカニズム/スクリプト/ユーティリティがあるかどうか疑問に思っていました。

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

procmail - 既存の Procmail を新しい SpamAssassin と統合する

何年もの間、私は procmail を問題なく使用してきました。レシピも問題なく、非常に多くのレシピがあります。

数週間前、私のシステムは spamassassin を採用/使用し始めましたが、今では何年にもわたって使用されてきた procmail レシピが機能しなくなりました。

私はシステムの通常のユーザーにすぎず、システム管理者 (など) は支援を求められません。

以前と同じように動作するように、procmail (または spamassassin) を修正するために何をする必要があるか教えてもらえますか? 以前は、「SPAM」を含む電子メールをスパム フォルダに配置し、さまざまなメーリング リストを独自のメールボックスに配置していました。今では、スパムを "***SPAM***" としてマークするだけで、メーリング リストは受信トレイに残ります。

ヘルプ、リンクなどは大歓迎です。

procmail.log ファイルから

スパムルールは

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

postfix-mta - postfix: メールを eml または msg として別のフォルダーに自動的に保存する

私のビジネス活動には、非常に単純な Debian + Postfix + Dovecot メール サーバーがあります。

  • メールは/var/mail/MBox ファイルに保存されます。
  • procmail がインストールされていません。
  • スパム フィルタリング用に、仮想マシンでスクロールアウトするメール ゲートウェイがあります。
  • メール ユーザーは Linux ユーザーであるため、mysql またはデータベース接続はありません。

私が望むのは、特定のアカウントのメールが eml や msg のような形式で NAS のフォルダーに保存されることです。これは、いくつかの理由で私にとって便利です。

これが Procmail を通じて行われることは知っていますが、正しい方法がわかりません。