Postfixがchrootの中で動いているんでしょう。必要なファイルが全てchrootに揃っているか、確かめてください。なかったり間違ってることがよくあります。アカウントが読めるように、パーミションのチェックも忘れずに。[Back][Top][Feedback]53.PostfixがMXレコードを無視してAレコードのシステムに直接配送しようとしているみたい。しているなら、それが正常です。smtp:[mail.example.com][Back][Top][Feedback]バーチャルドメイン54.バーチャルエイリアスでプログラムにメッセージを配送する方法ってある?直接はできません。エイリアスを使ってアドレスを書き換える必要があります。同じアドレスに届けることってできる?一言で言うと、できません。新しいドメインを追加するプロセスやスクリプトに必要なエイリアスを作るステップを入れることをおすすめできるだけです。オープンリレーになってるみたい。refused)example.comなんて全然知らないんだけど。すればいいの?落ち着いて。これはたぶん、あなたのシステムで配送できない偽装メッセージに対して、Postfixが送ろうとしているバウンス通知です。メッセージのエントリがログの前の方にあるはずです。オープンリレーではないのですが、存在しないユーザ宛のメッセージを受け取らないようにシステムを設定する方がよいでしょう。関する情報を参照してください。オープンリレーになったかもしれない。やってチェックすればいいの?ネットワークの外にシステムにアクセスできるのであれば、それを使ってあなたのシステムを通して外部のアドレスに送るようなメッセージを送ってみてください。外部のシステムから、emailクライアントがあなたのシステムをSMTPサーバとして使うように設定します。それからあなたのシステムで宛先として扱わないアドレス宛にメールを送ってみます。これが配送されれば、オープンリレーで動かしてしまっています。間違いなくオープンリレーになってしまった。いろんなブラックリストに載っちゃったよ。Postfixの設定はあってるはずなのに。私のシステムは中継してしまったの?ファイアウォールのようなゲートウェイマシンやルータ、その他のメールシステムがインターネットとあなたのPostfixの間にある場合、その組み合わせでメールが自由に中継されるようになってしまっているかも。パラメータに入っていて、Postfixシステムへの全てのメールを通すように設定してあると、全て中継することを認めてしまうことになるのです。[Back][Top][Feedback]59.エンベロープ送信者アドレスに何もないspamをたくさん受け取ったんだけど、これってブロックできない?リターンパスが空ということだけでメッセージをブロックしてはダメです。空のエンベロープアドレスを受け取ることは規格で要請されます。このテクニックはエラー通知がループするのを防ぐために使われます。それ以外の手段でspamを区別する必要があります。[Back][Top][Feedback]60.ある送信者アドレスをブロックするように制限しました。コマンドを受け取るまではクライアントを拒否しません。しないと、拒否されたことを認識しないSMTPクライアントがあって、メッセージを送り続けようとしてしまい、本来より長く接続が続いてログが警告メッセージであふれてしまうことになるからです。デフォルトのもう一つの利点として、メッセージを拒否する前に、接続してきたクライアントの情報を完全にできるのです。することで変えられます。のどのエントリがメッセージを拒否したのか、知る方法ってないの?そんなことないです。多くの人がユニークな目印をRHSにつけて、ルールを識別します。簡単にナンバリングするのもよいでしょう。存在しないサーバにバウンス通知を配送しようとして、キューが常にいっぱいになっちゃいます。これを防ぐ方法ってない?存在しないユーザ宛のメールは受け取っちゃダメです。アドレスはたいていニセモノなので、実際には送っていない人にメッセージをバウンスしてしまいます。設定しなければいけません。適切な方を設定してください。制限の中に含めるようにする必要もあるかも。LOCAL_RECIPIENT_READMEを見てね。[Back][Top][Feedback]63.本体やヘッダのチェックを設定に加えて、あるサブジェクト行や添付ファイルをブロックするような正規表現を持つファイルを配置したけど、テストしてみたらブロックされるべきサブジェクトや添付ファイルを持つメッセージを送ることができてしまいました。正規表現をテストしてみる方がよいかも。ブロックできないことに気を付けて。ヘッダを探してください。[Back][Top][Feedback]64.たくさんのウィルスを止めるために、本体行チェックをいくつか設定に加えました。だいたいはうまくいくけど、時々使われてないようにみえるのはなぜ?すり抜けたメッセージはたぶんbase64か何かでエンコードされてます。REJECTあるユーザ宛だけののあるサブジェクトをブロックするように。ヘッダ・本体チェックは同時に1行の論理メッセージしか考慮できないので、これはうまくいきません。簡単なチェックにしか使えないのです。したものが欲しければ、必要な賢さを持つコンテンツフィルタをセットアップするのがよいでしょう。使ってspamをブロックしているのですが、正当なemailまで私のチェックでブロックされてしまうことがあります。ヘッダや本体をチェックしないようにするために、あるメールをホワイトリストに載せるような方法はありますか?ありません。全てのメッセージに簡単に適用できるチェックにとどめるべきです。したものが欲しければ、必要な賢さを持つコンテンツフィルタをセットアップするのがよいでしょう。なんていうスパムブロック用のツールもすでにたくさんあります。いったツールはたいていホワイトリストルールを指定することもできます。174-182[Back][Top][Feedback]67.わかった。ログからブロックされた文字列を含んだレポートを受け取れるようにしたいだけなんだけど。これを受け取れるようにできないの?チェックをすり抜けるように、レポートを(base64なんかで)エンコードしたり、圧縮して添付として送ればいいんじゃない?[Back][Top][Feedback]68.spamをブロックするためにブラックリストの一つを使ってて、それはうまくいってます。うちの顧客/パートナーでリストアップされてしまっているのがあって、うちのサーバは律儀にそこからのメッセージを拒否してしまうのです。ブラックリストを使ったままで、彼らのメッセージだけを許可する方法ってある?あるアドレスやドメインからのメッセージを受け取るようにするホワイトリストを作ればよいかと。前にチェックされることを確認してください。Eメールアドレスは簡単に詐称されることを忘れないで。ホワイトリストに設定を加えるときは、毎回サーバをオープンリレーにしてしまわないように細心の注意を払ってください。後になっていることを確認してください。コマンドを使ってやります。使うのと実際にPostfixがメッセージをチェックするときで、気を付けないといけない違いが2つあります。ヘッダと本体の区別をしないという点です。-fオプションが必要です。サブドメインはブロックされます。入れないように設定します。relay_domainsそうした場合でも、ピリオドで始まるエントリを加えてやれば、特定のドメインのサブドメインをブロックできます。外しても同じことができます。設定している人はたいてい成功しているの?このパラメータはかなり厳密になる傾向があって、たくさんのメールを拒否してしまいます。compliantこれはヘッダに少なくとも表示できない文字が7文字あるメッセージをブロックします。[Back][Top][Feedback]72.DNSでMXホストを2つ設定してます。1つ目のMXシステムでは完璧なスパムチェックを設定してるんだけど、プライマリサーバが使えるのに、バックアップMXに直接たくさんのスパムが配送されちゃいます。プライマリサーバが動いているときにはそっちに強制的にメールを送らせる方法ってない?スパマーに配送先を強制する方法なんてありません。セカンダリMXシステムを動かしてるのなら、完全に同じUBEチェックを設定しているか確かめないと、それがメールを通しちゃいます。それを何らかの理由で同じ設定ができないのなら、使うのをやめるしかないです。多くのサイトで、まさにそんな理由で単一のメール交換機が動いてます。正規のメールだったらたいてい何日かは送り直そうとするので、メールサーバがかなり長い時間ダウンしている時にしかメールを失いません。使って簡単なウィルスブロックができます。実行ファイルやその他の危険な拡張子を持つ添付ファイルがついたメッセージを拒否するようなチェックを設定します。あります)だけ追加すればよいでしょう。本当のウィルススキャンパッケージを使えばさらに幸せになれます。[Back][Top][Feedback]。