• ベストアンサー

エラー番号変更

こんにちは、 メールサーバーにpostfixを使用していまして、 header_checks などのセキュリティで引っかかった場合 現在、550番号でエラーが返ってくるので、 エラー番号で箇所を判断するために header_checks で引っかかれば100番 body_checks で引っかかれば200番 と、引っかかった箇所によって エラー番号を変える方法はありますでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

> header_checks で引っかかれば100番 > body_checks で引っかかれば200番 > と、引っかかった箇所によって > エラー番号を変える方法はありますでしょうか。 postfixのソースを書き換えることで可能でしょう。 ただし、接続しに来たSMTPクライアント(メーラ、または他のSMTPサーバ)は、 body_checksでひっかかった場合に送信成功と判定しますが。 http://www10.plala.or.jp/lifedego/others/smtprescode.html http://blogs.dion.ne.jp/amino/archives/5110745.html RFCで決められている以上、それに従わない場合に正常動作しなくても文句は言えません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • メール受信が出来なくなった

    こんにちは、 postfixを使ってメールサーバーを 構築しており、昨日までは正常に稼働していたのですが、 今日になっていきなり、 hotmailからのメールが受信できなくなってしまいました。 思い当たる変更点: #スパム対策 #headerによる制御 #header_checks = regexp:/etc/postfix/header_checks #本文による制御 #body_checks = regexp:/etc/postfix/body_checks を追加したこと。 問題が起こってからは コメントアウトしていますが、 解決しませんでした。 postmasterから、 postfix SMTP server: errors from bay0-omc3-s10.bay0.hotmail.com というメールは届く。 (何分かおきに連続して届く) ログ------ Nov 3 16:46:04 host postfix/smtpd[8861]: connect from bay0-omc3-s17.bay0.hotmail.com[65.54.246.217] Nov 3 16:46:04 host postfix/smtpd[8861]: warning: unknown smtpd restriction: "reject_unknown_sender_domainmailbox_command" Nov 3 16:46:04 host postfix/smtpd[8861]: NOQUEUE: reject: RCPT from bay0-omc3-s17.bay0.hotmail.com[65.54.246.217]: 451 4.3.5 Server configuration error; from=<ダミー@hotmail.co.jp> to=<ダミー@自ドメイン> proto=ESMTP helo=<bay0-omc3-s17.bay0.hotmail.com> Nov 3 16:46:05 host postfix/cleanup[8867]: 06E5275800C: message-id=<20071103074605.06E5275800C@自ドメイン> Nov 3 16:46:05 host postfix/smtpd[8861]: disconnect from bay0-omc3-s17.bay0.hotmail.com[65.54.246.217] Nov 3 16:46:05 host postfix/qmgr[8808]: 06E5275800C: from=<double-bounce@自ドメイン>, size=958, nrcpt=1 (queue active) Nov 3 16:46:05 host postfix/virtual[8869]: 06E5275800C: to=<ダミー@自ドメイン>, orig_to=<postmaster>, relay=virtual, delay=0.03, delays=0.02/0/0/0.01, dsn=2.0.0, status=sent (delivered to maildir) Nov 3 16:46:05 host postfix/qmgr[8808]: 06E5275800C: removed

  • spamメール対策 フィルタの書き方について教えて下さい。

    Postfixでheader_checksとbody_cchecksを使ってspamフィルタをかけているのですが、効くものと効かないものとがあります。 ・効かないものとしては、spamメールの本文中に書かれているURLで左端から始まっているものが多く、これらはメーラの本文検索等でもひっかからないです。こうすれば良いという書き方はないでしょうか。正規表現の書き方が間違っているのかと、色々と試してみたのですが、ダメです。 ・また、日本語をフィルタをかけることはできませんでしょうか(卑猥な言葉、言いまわしなど)。 どうぞ宜しくお願いします。

  • エラー番号 : 0x800CCC90

    2週間ほど前から、OutlookExpressのメール受信がスムーズに行きません。  エラーメッセージは 「サーバーはエラーで応答しました。 アカウント : 'ybbpop.mail.yahoo.co.jp', サーバー : 'ybbpop.mail.yahoo.co.jp', プロトコル : POP3, サーバーの応答 : '-ERR problem retrieving message.', ポート : 110, セキュリティ (SSL): なし, サーバー エラー : 0x800CCC90, エラー番号 : 0x800CCC90」  です。  何度か送受信を押しますと10回ぐらいしてからメール受信します。  日に日に何度も送受信を押さないと受信しません。 どなたか対策を教えてください。  

  • Postfixでスパム対策を施すとメールが受信できなくなった。

    /etc/postfix/main.cf に以下の行を追加します: smtpd_sender_restrictions = reject_unknown_sender_domain reject_non_fqdn_sender hash:/usr/local/etc/postfix/reject_sender header_checks = pcre:/usr/local/etc/postfix/header_check_regex を記述して、 reject_senderファイルとheader_check_regexファイルを置き /sbin/service postfix restartでPostfixを設定すると、 メールが受信できなくなりました。 何も知らずに上のように記述しましたが、何か忘れているのでしょうか?

  • POSTFIXのエラーについて

    CentOS6.8でメールサーバーをたてています。 Postfixを使ってサーバーを構築したのですが、ログにエラーが貯まっています。 >postfix/smtpd[23899]: fatal: open dictionary: expecting "type:name" form instead of ":" >postfix/master[22762]: warning: process /usr/libexec/postfix/smtpd pid 23899 exit status 1 >postfix/master[22762]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling このようなエラー?が一分おきに出ています。 これはどういう意味なのでしょうか?

  • エラーが起きます・・・

    サーバーと通信しようとして、タイムアウトが発生しました。 アカウント : \'メールサーバー\', サーバー : \'25\', プロトコル : SMTP, ポート : 25, セキュリティ (SSL): あり, エラー番号 : 0x800CCC19 とゆうエラー表示がされるのですがどうしたらいいですか?

  • 電子メールでのエラー番号の対処法

    電子メールを送ろうとするとエラーが起こります。 以下のように (SMTP がエラーを返しました。 アカウント : 'mail.goo.ne.jp', サーバー : 'smtp.mail.goo.ne.jp', プロトコル : SMTP, サーバーの応答 : '', ポート : 587, セキュリティ (SSL): なし, エラー番号 : 0x800CCC60) どう対処したらよいのでしょうか? ちなみにアカウントはgooのメールアドバンスに加入していませんがSMTP設定の欄のサーバー情報の欄だけかってに電子メールのアカウントに打ち込んでメールを送りました。*ちなみに  どうぞよろしくお願い致します。

  • エラー

    ホスト 'mf,ctt.ne.jp' が見つかりません。サーバー名が正しいことを確認してください。アカウント:'pf.ctt.ne.jp'、サーバー:'pf.ctt.ne.jp'、プロトコル:POP3、ポート:110、セキュリティ(SSL):なし、ソケット エラー:11001、エラー番号0x800CCC0D と表示されてメールとネットができなくなりました。 解決方法があればお願いします。

  • エラーがでてしまいます。

    メールをあけると以下のようなエラーがでます。 サーバーは接続を解除しました。 サーバーまたはネットワークに問題があるか、またはアイドル時間が長すぎた可能性があります。 アカウント : 'pop.s2.dion.ne.jp (2)', サーバー : 'pop.s2.dion.ne.jp', プロトコル : POP3, サーバーの応答 : '+OK 2 345', ポート : 110, セキュリティ (SSL): なし, エラー番号 : 0x800CCC0F 自分なりに調べてみたのですが原因は、メールサーバー内にある不審なメールにあるとおもいます。そのメールを削除するとエラーが消えます。でもまたすぐに送られて来てしまいます。メールの内容はなにも書かれていません。あるのは日にちだけです。困ってます、よろしくお願いします。

  • メールが受信できません→(エラー番号 : 0x800C0133)

    メールの受信ができなくなりました。 83通あると出るのですが、受信してくれません。 下記のメッセージが出ましたが、意味不明です。誰か、助けてください!! 不明なエラーが発生しました。 アカウント : '”***', サーバー : '***.*****.ne.jp', プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし, エラー番号 : 0x800C0133