問題タブ [spamassassin]
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.
email - spamassassin で TRACKER_ID ルールをトリガーした原因を特定するにはどうすればよいですか?
最近、ガールフレンドから、spamassassin がスパムとしてマークしたというメールを受け取りました。これは主に、spamassassin がトラッカー ID を検出したためです...ただし、トラッカー ID がありませんでした。賢明なバグを報告できるように、何がそれを引き起こしたのか知りたいです。
perl - SpamAssassin によってスパムとしてマークされた電子メールを削除する最も簡単な方法は何ですか?
Postfix と SpamAssassin を使用して、Ubuntu Intrepid を使用しています。私は procmail を使用するアプローチを見てきました ( @ Apache で提案されているような) が、procmail を使用しないソリューションを探しています。
これはプログラミングに関する質問です。なぜなら、正しい答えは、目前のタスクを達成する何らかの形式のコードになるからです (反対票に対する私の回答)。
状況の更新: このチュートリアルを使用しましたが、うまくいきました: https://help.ubuntu.com/community/PostfixAmavisNew
configuration - Postfix / Spamassassin: 未配信メールが送信者に返される
ローカル ドメインから送信されたように偽装されたスパム メールがメール サーバーによって実際に受け入れられる、新しく構成されたメール サーバーに問題がありますが、メールはそのままでは配信されません。 Undelivered Mail Returned to Sender" をスプーフィングされたローカル ユーザーに送信します。
構成でこれを修正する方法があることは知っていますが、どこにあるのかわかりません。誰かが私を正しい方向に向けてくれることを願っています。
明確にするために、メールサーバーは中継していません。これはローカルユーザーの問題にすぎません. 内部に送信されていないローカルユーザーからのメールをpostfixに拒否させたいです。それはこの問題を止めるでしょう。
何が起こっているのかを示すメールです。ドメインを example.com.au に変更しました。
##############################################
##############################################
これは、ホスト example.com.au のメール システムです。
申し訳ありませんが、メッセージ
を 1 人または複数の受信者に配信できませんでした。これは、以下に添付ます。
さらに支援が必要な場合は、postmaster にメールを送信してください。
その場合は、この問題レポートを含めてください。
添付された返信メッセージから独自のテキストを削除できます。
メール システム
: ホスト 127.0.0.1[127.0.0.1] は次のように述べています: 554 5.7.0 Reject, id=11887-07 - SPAM (DATA コマンドの終了に対する応答)
?
レポート-MTA:dns; example.com.au
X-Postfix-Queue-ID: 661DC5D1DE
X-Postfix-Sender: rfc822; dan@example.com.au
到着日: 2009 年 5 月 5 日火曜日 06:21:38 +1000 (EST)
Final-Recipient: rfc822;dan@example.com.au
Original-Recipient:rfc822;dan@example.com.au
アクション: 失敗しました Status: 5.7.0
Remote-MTA: dns; 127.0.0.1
診断コード: smtp; 554 5.7.0 拒否、id=11887-07 - スパム?
From: Berenice Penez
日付:
2009 年 5 月 4 日月曜日 22:21:41 +0200
To:件名: フォーラムにいたのはあなたでしたか?
安心の品質で納期遅れなし
!
病気治療のスーパーオンラインストア
http://www.xopfekec.cn/
Postfix main.cf (重要な部分、完全ではありません)
readme_directory = /usr/share/doc/postfix
mydomain_fallback = localhost
message_size_limit = 0
mailbox_size_limit = 0
myhostname = example.com.au
mailbox_transport = cyrus
mydomain = example.com.au
inet_interfaces = all
enable_server_options = yes
mydestination = $myhostname,localhost.$ mydomain,localhost,example.com.au smtpd_sasl_auth_enable
= はい smtpd_use_pw_server
= はい
content_filter = smtp-amavis:[127.0.0.1]:10024
mynetworks = 127.0.0.0/8, 10.0.1.0/24
smtpd_client_restrictions = permit_sasl_authenticated,reject_rbl_client dnsbl.sorbs.net
perl - テキストから完全なMail::SpamAssassin :: MailMessageオブジェクトを取得するにはどうすればよいですか?
次のコードを使用して、SpamAssassinを使用してスパムレポートを生成します。
私が抱えている問題は、「sample-nonspam.txt」をスパムとして分類することです。
そして、その情報はファイルにあります。私が心配しているのは、ドキュメントに「解析すると、ヘッダーだけが解析されたMail :: SpamAssassin::Messageオブジェクトが返される」と記載されていることです。それは完全なメッセージを返さないことを意味しますか?
spam-prevention - local.cf スパムアサシン
実際、local.cf の spamassassin に 1 つのルールを記述しようとしています。
必要なのは、すべてのバイアグラ メールをブロックすることです。
ご存知のように、これらの電子メールでは、件名フィールドに Viagra,VIAGRA,VIAGRA(c) と書かれている場合もあれば、名前フィールドにある場合もあれば、メッセージの本文になっている場合もあります。
これらすべてのメールを停止するための正確なルールを教えてください。
email-spam - フィッシングを阻止する銀行ドメインのリスト
計画しているアンチ フィッシング ルーチンに含める銀行のドメイン名の完全なリストを探しています。リスト/URL を持っている人はいますか?
php - 無効な出力を与えるスパムアサシン
ユーザーに送信する前に、スパムのメールをスコアリングするためにSpam-Assassinを使用したいと思います。を使用するプロセスとして実行するためにPHPを使用していexec
ます。
問題は、返される結果が常に0/0であるということです。PHPクラスのWebサイトからPHPコードを取得しました。使用されているデモメッセージは以下のとおりです
何が問題なのか提案してください
c# - C# コンソールから起動したときに、spamassassin からの戻り値を読み取れない
メールサーバーがインストールされたWindowsサーバー2008があります。受信する電子メールごとに C# アプリケーションが起動され、一連のオプションのフィルターを介してメッセージをパイプ処理し、通過させるかどうかを決定します。
私はすでにいくつかの「自作」フィルタを実装していますが、SpamAssassin の機能を活用するために 1 つ追加したいと考えています。SA は UNIX ベースなので、そのウィンドウ ポート ( SAWin32 ) を使用しています。コマンド ラインから SpammAssassin を直接起動すると、電子メールが正しく分析されます。
(-L はローカル テストのみを有効にし、テストされたメッセージがスパムであった場合、-e はゼロ以外の値で終了します)
しかし、C# アプリケーションから起動しようとすると、戻り値が常に 2 であるため (ハム メッセージであっても)、動作しないようです。
私のコードに何か問題があるかどうか、および/または C# コンソール アプリケーションから SAWin32 を起動した経験があるかどうかを知りたいですか?
どうもありがとう!