• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:自宅メールサーバについて)

自宅メールサーバについての設定方法

このQ&Aのポイント
  • 自宅メールサーバの設定方法についての質問です。
  • http://okwave.jp/qa2450886.htmlで質問があり、内部→内部、内部→外部の送信はOKですが、外部→内部はNGです。
  • 設定内容はPostfix main.cfとpostfix master.cfに記載されており、それぞれの設定項目や制限についても詳細に説明されています。

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

  • ベストアンサー
  • Lean
  • ベストアンサー率72% (435/603)
回答No.5

>OP25B対策についてはrelayhost=[smtp.nifty.com]を設定するだけで宜しいのでしょうか。 実際@niftyを使用しているわけではないので確認出来ませんが、@niftyの下記Q&Aと見る限りでは、@niftyのSMTPサーバを中継させればいいだけのように見えます。 25番ポートブロック(Outbound Port25 Blocking) Q&A http://support.nifty.com/support/information/op25b/op25b_qa_ans13.htm

参考URL:
http://support.nifty.com/support/information/op25b/op25b_qa_ans13.htm
ksk726
質問者

お礼

お礼が大変遅くなりまして申し訳ございませんでした。 この度は初心者の私に親身にご指導をいただきまして大変感謝しております。今後とも勉強し、ここで質問に答えられるくらいのレベルになれればと思っています。 この度は本当にありがとうございました。

その他の回答 (4)

  • Lean
  • ベストアンサー率72% (435/603)
回答No.4

>to=<*外部メールアドレス*>, relay=none, delay=0, status=bounced (Host or domain name not found. Name service error for name=leo.bakkoame.ne.jp type=A: Host not found) 「leo.bakkoame.ne.jp」がDNSで見つからないから送れないという事ですが、「leo.bakkoame.ne.jp」は「leo.bekkoame.ne.jp」なのでは? つまりメールアドレス(@より後ろ)が間違っているから送れないだけでは? relayhost=[smtp.nifty.com]を設定した方もメールサーバから見ればsmtp.nifty.comに無条件に送るだけなので正常に送信出来ているように見えるけど、「leo.bakkoame.ne.jp」のような間違いをしているなら実際にはメールは届いていないのでは? >DAEMONメール cronからのメールですね。 >ERROR: Please edit the example config file /etc/freshclam.conf. >ERROR: Can't parse the config file /etc/clamd.conf 上記メッセージからClamAV(clamd/freshclam)の設定ファイルに問題があるように見えます。

ksk726
質問者

補足

お世話になっております。 またもやスペルミスですね。お恥ずかしい限りです。 テストで自分の持っている複数のアドレスに送信しており、その際メールアドレスをコピペしていたので連続のエラーになったものと思われます。ご指摘ありがとうございました。 ClamAVの設定を見直し、正常に動作させることが出来ました。 結局、本に載っているだけの設定ではダメというかおかしいようでしたので、http://www.sea-bird.org/pukiwiki/index.php?ClamAV%A4%CE%C0%DF%C4%EA%A4%CE%B4%AC#notefoot_1を参照し解決いたしました。 また、最後に質問なのですが結局のところ、OP25B対策についてはrelayhost=[smtp.nifty.com]を設定するだけで宜しいのでしょうか。submissionポートを空けて認証を取るといった説明をするサイトもありまして少々混乱します。宜しければご教授ください。 どうもありがとうございました。

  • Lean
  • ベストアンサー率72% (435/603)
回答No.3

その状態で内部→外部になるメールを送信するとどうなりますか? 送信出来ない場合、その時のmaillogをお願いします。 >しかし相変わらずDAEMONメールが相当量届きます。 これはどういった内容のメールですか?

ksk726
質問者

補足

度々ありがとうございます。本当に助かります。 自分なりに試してみたところ、relayhost=[smtp.nifty.com]を設定しないと外部にメールが送信できないようでした。設定した場合、内部→外部になるメールは無事送信できます。 『relayhost=[smtp.nifty.com]未設定の場合のLOG』 Oct 5 20:38:15 *HOSTNAME* amavis[1939]: (01939-09) Passed CLEAN, [127.0.0.1] <*USERNAME*@*HOSTNAME*.dyndns.org> -> <*外部メールアドレス*>, Message-ID: <1160048189.4016.1.camel@*HOSTNAME*>, mail_id: Cf6KG-nXkkxr, Hits: -1.441, queued_as: 332B2DE8077, 2013 ms Oct 5 20:38:15 *HOSTNAME* postfix/smtp[4636]: 2B00DDE806E: to=<*外部メールアドレス*>, relay=127.0.0.1[127.0.0.1], delay=2, status=sent (250 2.6.0 Ok, id=01939-09, from MTA([127.0.0.1]:10025): 250 Ok: queued as 332B2DE8077) Oct 5 20:38:15 *HOSTNAME* postfix/qmgr[4587]: 2B00DDE806E: removed Oct 5 20:38:15 *HOSTNAME* postfix/smtpd[4640]: disconnect from *HOSTNAME*[127.0.0.1] Oct 5 20:38:15 *HOSTNAME* postfix/smtp[4589]: 332B2DE8077: to=<*外部メールアドレス*>, relay=none, delay=0, status=bounced (Host or domain name not found. Name service error for name=leo.bakkoame.ne.jp type=A: Host not found) Oct 5 20:38:15 *HOSTNAME* postfix/cleanup[4635]: 662B2DE8071: message-id=<20061005113815.662B2DE8071@*HOSTNAME*.dyndns.org> Oct 5 20:38:15 *HOSTNAME* postfix/qmgr[4587]: 662B2DE8071: from=<>, size=4681, nrcpt=1 (queue active) Oct 5 20:38:15 *HOSTNAME* postfix/qmgr[4587]: 332B2DE8077: removed Oct 5 20:38:15 *HOSTNAME* postfix/local[4643]: 662B2DE8071: to=<*USERNAME*@*HOSTNAME*.dyndns.org>, relay=local, delay=0, status=sent (delivered to mailbox) Oct 5 20:38:15 *HOSTNAME* postfix/qmgr[4587]: 662B2DE8071: removed 『relayhost=[smtp.nifty.com]を設定した場合のLOG』 Oct 5 20:43:09 *HOSTNAME* postfix/smtpd[4856]: connect from *HOSTNAME*[127.0.0.1] Oct 5 20:43:09 *HOSTNAME* postfix/smtpd[4856]: 66258DE8077: client=*HOSTNAME*[127.0.0.1] Oct 5 20:43:09 *HOSTNAME* postfix/cleanup[4852]: 66258DE8077: message-id=<1160048587.4592.0.camel@*HOSTNAME*> Oct 5 20:43:09 *HOSTNAME* postfix/qmgr[4794]: 66258DE8077: from=<*USERNAME*@*HOSTNAME*.dyndns.org>, size=2828, nrcpt=1 (queue active) Oct 5 20:43:09 *HOSTNAME* amavis[1938]: (01938-08) Passed CLEAN, [127.0.0.1] <*USERNAME*@*HOSTNAME*.dyndns.org> -> <*外部メールアドレス*>, Message-ID: <1160048587.4592.0.camel@*HOSTNAME*>, mail_id: 1yNxkRq3kn+s, Hits: -1.441, queued_as: 66258DE8077, 1691 ms Oct 5 20:43:09 *HOSTNAME* postfix/smtp[4853]: A18C5DE806E: to=<*外部メールアドレス*>, relay=127.0.0.1[127.0.0.1], delay=2, status=sent (250 2.6.0 Ok, id=01938-08, from MTA([127.0.0.1]:10025): 250 Ok: queued as 66258DE8077) Oct 5 20:43:09 *HOSTNAME* postfix/qmgr[4794]: A18C5DE806E: removed Oct 5 20:43:09 *HOSTNAME* postfix/smtpd[4856]: disconnect from *HOSTNAME*[127.0.0.1] Oct 5 20:43:10 *HOSTNAME* postfix/smtp[4857]: 66258DE8077: to=<*外部メールアドレス*>, relay=smtp.nifty.com[202.248.238.12], delay=1, status=sent (250 2.0.0 k95Bh5Nu019553 Message accepted for delivery) Oct 5 20:43:10 *HOSTNAME* postfix/qmgr[4794]: 66258DE8077: removed DAEMONメールは先ほどのスペルミスを直してから送信されなくなりました。しかし時々root@*HOSTNAME*.dyndns.org, postmaster@*HOSTNAME*.dyndns.org, webmaster@*HOSTNAME*.dyndns.org, clamav@*HOSTNAME*.dyndns.org宛てに 題名:Cron <root@*HOSTNAME*> /usr/share/clamav/freshclam-sleepで ERROR: Please edit the example config file /etc/freshclam.conf. ERROR: Can't parse the config file /etc/clamd.conf といった内容のメールが3通続けて届きます。

  • Lean
  • ベストアンサー率72% (435/603)
回答No.2

まずは >warning: unknown smtpd restriction: "premit_auth_destination" のエラーをなくすために smtpd_recipient_restrictions = permit_mynetworks, premit_auth_destination,permit_sasl_authenticated, reject  ↓ smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination,permit_sasl_authenticated, reject と修正した後、postfix reloadしてから外部→内部の確認をするとどうなりますか? ログは、 tail -f /var/log/maillog を実行して、何回かEnterを押した後、外部→内部になるメールを送信して後に tail -f /var/log/maillog を実行している所に表示されたメッセージでお願いします。

ksk726
質問者

補足

スペルミスとはお恥ずかしい限りです。 教えていただきました方法でログを取りました。外部メールアドレスが記載されていたので間違いないと思います。 Oct 5 18:53:11 *HOSTNAME* postfix/cleanup[3415]: 05A80DE8071: message-id=<20061005170306.A301.K_SUKE@leo.bekkoame.ne.jp> Oct 5 18:53:11 *HOSTNAME* postfix/smtpd[3419]: disconnect from *HOSTNAME*[127.0.0.1] Oct 5 18:53:11 *HOSTNAME* amavis[1938]: (01938-03) Passed CLEAN, [125.2.34.248] <k_suke@leo.bekkoame.ne.jp> -> <*USERNAME*@*HOSTNAME*.dyndns.org>, Message-ID: <20061005170306.A301.外部メールアドレス>, mail_id: miMBoaxisUW1, Hits: 0., queued_as: 05A80DE8071, 1677 ms Oct 5 18:53:11 *HOSTNAME* postfix/smtp[3416]: 50E4BDE8063: to=<*USERNAME*@*HOSTNAME*.dyndns.org>, relay=127.0.0.1[127.0.0.1], delay=2, status=sent (250 2.6.0 Ok, id=01938-03, from MTA([127.0.0.1]:10025): 250 Ok: queued as 05A80DE8071) Oct 5 18:53:11 *HOSTNAME* postfix/qmgr[3408]: 05A80DE8071: from=<k_suke@leo.bekkoame.ne.jp>, size=1584, nrcpt=1 (queue active) Oct 5 18:53:11 *HOSTNAME* postfix/qmgr[3408]: 50E4BDE8063: removed Oct 5 18:53:11 *HOSTNAME* postfix/local[3420]: 05A80DE8071: to=<*USERNAME*@*HOSTNAME*.dyndns.org>, relay=local, delay=0, status=sent (delivered to mailbox) Oct 5 18:53:11 *HOSTNAME* postfix/qmgr[3408]: 05A80DE8071: removed Oct 5 18:53:20 *HOSTNAME* postfix/smtpd[3436]: disconnect from userg500.nifty.com[202.248.238.80] Oct 5 18:53:33 *HOSTNAME* postfix/smtpd[3434]: disconnect from defg500.nifty.com[202.248.238.127] 外部からのメールが届くようになりました。しかし相変わらずDAEMONメールが相当量届きます。 何度もありがとうございます。大変感謝しております。

  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

>外部→内部NG この時のmaillogにはどのようなメッセージが出力されていますか? また、 # nslookup -type=mx *HOSTNAME*.dyndns.org で*HOSTNAME*.dyndns.org に対するMXレコードを表示させたとき表示されますか? あと、上記nslookupの表示の中で「mail exchanger =」がそのメールサーバが動作しているホスト(マシン/PC)になっていますか?

ksk726
質問者

補足

ご回答ありがとうございます。 ISPが@niftyでOP25Bの影響か内部→内部以外の送受信が不可になってしまいました。質問をした当初は確かに送れていたのですが。不可解です。 maillogにつきましてはテストで送ったメールのDAEMONが大量に受信されるためログをどこで切り取れば良いのか判別つきません。恐れ入りますが、下記のログを貼らせていただきます。 Oct 5 17:37:59 *HOSTNAME* postfix/smtpd[2696]: warning: unknown smtpd restriction: "premit_auth_destination" Oct 5 17:37:59 *HOSTNAME* postfix/smtpd[2696]: NOQUEUE: reject: RCPT from defg501.nifty.com[202.248.238.128]: 451 Server configuration error; from=<> to=<*USERNAME*@*HOSTNAME*.dyndns.org> proto=ESMTP helo=<defg501.nifty.com> Oct 5 17:38:03 *HOSTNAME* postfix/smtpd[2697]: connect from defg500.nifty.com[202.248.238.127] Oct 5 17:38:03 *HOSTNAME* postfix/smtpd[2697]: warning: unknown smtpd restriction: "premit_auth_destination" Oct 5 17:38:03 *HOSTNAME* postfix/smtpd[2697]: NOQUEUE: reject: RCPT from defg500.nifty.com[202.248.238.127]: 451 Server configuration error; from=<> to=<*USERNAME*@*HOSTNAME*.dyndns.org> proto=ESMTP helo=<defg500.nifty.com> Oct 5 17:38:09 *HOSTNAME* postfix/cleanup[2692]: 6C315DE8063: message-id=<20061005083809.6C315DE8063@*HOSTNAME*.dyndns.org> Oct 5 17:38:09 *HOSTNAME* postfix/qmgr[1972]: 6C315DE8063: from=<double-bounce@*HOSTNAME*.dyndns.org>, size=920, nrcpt=1 (queue active) Oct 5 17:38:09 *HOSTNAME* postfix/smtpd[2689]: disconnect from defg501.nifty.com[202.248.238.128] Oct 5 17:38:09 *HOSTNAME* postfix/local[2693]: 6C315DE8063: to=<*USERNAME*@*HOSTNAME*.dyndns.org>, orig_to=<postmaster>, relay=local, delay=0, status=sent (delivered to mailbox) Oct 5 17:38:09 *HOSTNAME* postfix/qmgr[1972]: 6C315DE8063: removed # nslookup -type=mx *HOSTNAME*.dyndns.orgにつきましては、mail exchanger = 10 *HOSTNAME*.dyndns.orgと出力されました。 その他設定につきまして下記の通りとしております。 ・amavisd amavisd.conf $mydomain = '*HOSTNAME*.dyndns.org'; # a convenient default for other settings ・clamd_d amavisd.conf ScanMail ・freshclam #FRESHCLAM_DELAY=disabled-warn # REMOVE ME ・sasl2 smtpd.conf pwcheck_method: saslauthd mech_list: plain login cram-md5 digest-md5 情報不足かもしれませんが何卒よろしくお願いいたします。

関連するQ&A