• 締切済み

qmailにてRELAYCLIENTに指定した端末から/var/qmail/control/rcpthostsにて指定したドメイン宛のメールしか送付できない。

教えてください。 現在,qmaiにてシステムを作成しています。不正中継を防ぐためにtcpserverにてsmtpもpopの稼働させています。ところが、RELAYCLIENTに許可している端末からrcpthostsにて指定さたドメイン宛のメールしか送信できない状況になっています。 以前、以下のような文章を見つけて、導入したのですが、この状況を打破するために良い方法を知ってられる方は教えてください。

  • TanYJ
  • お礼率27% (5/18)

みんなの回答

  • onosuke
  • ベストアンサー率67% (310/456)
回答No.2

tcp.smtp の変更後,tcp.smtp.cdb を作り直しているか。 tcp.smtp の変更後はtcprulesコマンドを使い tcp.smtp.cdb に変更を反映させなければいけない。 cdbファイル によるRELAYCLIENT指定だと,これぐらいかなぁ。 んー,他に思いつかない。

TanYJ
質問者

補足

回答ありがとうございます。 tcp.smtpの変更後は、必ずtcprulesで作成しています、 また、念のため、tcp.smtp.cdbは一度、削除しています。 なお、変更したあとは、qmailの再起動も行っています。 それでも、登録した以外の送信は不可です。(;_;)

  • onosuke
  • ベストアンサー率67% (310/456)
回答No.1

「RELAYCLIENTに許可している」つもりでも,実はRELAYCLIENTとなっていない,そんな気がします。 どのようにRELAYCLIENTの設定のしたのでしょうか? # 【以下のような文章を見つけて、】の以下ってのが気になる文面ですね。

TanYJ
質問者

補足

設定は以下のように行っています。 (1)/etcにtcp.smtp.cdbを作成し、tcpserverは-xオプションで稼働させてます。 (2)tcp.smtpの内容は以下の通りです。 10.14.:allow,RELAYCLIENT="" 10.15.:allow,RELAYCLIENT="" 10.18.:allow,RELAYCLIENT="" 10.19.:allow,RELAYCLIENT="" 192.168.:allow,RELAYCLIENT="" 127.:allow,RELAYCLIENT=""  (3) 以下のような文章は、下記の通りです。 ------------------------------------- rcpthosts -- [ ] -- 受信ドメイン一覧 (SMTPの)RCPTに現れてよいドメイン名。 rcpthostsに載っていないドメイン宛のメイルは受け取らない。 中継の設定 :環境変数RELAYCLIENTが設定されているときには、rcpthostsを無視して、 qmail-smtpdはすべてのメイルを受け付ける。 (FAQ 5.4.を参照) このとき、RELAYCLIENTの値を各受信アドレスの後につけ加える。 rcpthostsはワイルドカードを許す。また、"@"を含まない宛先アドレスは常に通過を許される。 heaven.af.mil .heaven.af.mil *URL:http://www.jp.qmail.org/q103/jman8/qmail-smtpd.html#rcpthosts 宜しくお願いします。

関連するQ&A

  • 同じサーバの独自ドメイン違いなだけで、何故同じメール設定でうまくいかない?

    レンタルサーバを借りていて、そこに独自ドメインをいくつも入れられるので、複数の独自ドメインを入れています。 しかし、今日発行したメールアドレスが送信できない状態でした。 これまで他の独自ドメインで発行したメールアドレスは受信ができて送信ができないということはなかったのに、何故今日発行したメールアドレスだけがこのようになっているのかわからず困っておりました。 それで、あれこれやっているうちに、試しにこのメールアドレスにだけ、 「POP before SMTP」をONにして、「SMTP認証に受信サーバのアカウント情報を使う」ようにしてみたところ、送信ができました。 しかしおかしいです。 独自ドメインは違えど、同じサーバに入れている独自ドメインです。 これまで発行してきた他の独自ドメインのメールアドレスは、このPOP before SMTPはONにしていないのにちゃんと送信できます。 POP before SMTPは、メール送信時に受信サーバーへのログインを必要とするプロバイダを利用するときに使うものであって、これまでどの独自ドメインのメールアドレスでもやっていないことなので、これが解決策というのはおかしいです。 このような例外設定をせずに送信できるようにしたいのですが、どこがよく間違っていそうでしょうか? POPサーバ、SMTPサーバはwww.xxxxx.jpで間違いありませんし、パスワードも間違いありません。

  • qmail 外部にメール受信・送信ができない

    タイトルについて非常に困っております。お知恵を貸してください。 このたびRHEL 5.7 64bitにqmail+tcpserverを構築しているのですが、外部への送信・受信がうまくいきません。(内部での送受信は成功しています) 症状としまして、 ・ 外部への送信→ログに「Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1)」が出力され、外部の相手には送信されていない ・ 外部からの受信→音沙汰無し です。 MXレコードは設定済みであり、telnet localhost 25でも接続できます。 また、iptablesにも以下の2行を追加しております。 ACCEPT tcp -- anywhere anywhere tcp dpt:smtp ACCEPT tcp -- anywhere anywhere tcp spt:smtp rcpthostsにもmeと同じドメイン名を記述しております。 下記のサイトを参考にしてインストール・設定を行ったのですが、何か他に疑わしいところはございますでしょうか。 http://www.atmarkit.co.jp/flinux/rensai/qmail01/qmail01b.html よろしくお願いいたします。

  • smtpについて

    qmail、checkpassword、tcpserver、qmail-vidaを用いてメールサーバを構築したのですが、外部ネットワークから自ホスト宛のメールは送信できてしまうのですが、どこに送信する場合にもSMTP-AUTHで認証したユーザーのみに許可したいのですが、その場合の設定方法がわかりません。 tcp.smtp.cdbは下記のようにしました。 192.16.:allow,RELAYCLIENT="" 127.:allow,RELAYCLIENT="" :allow

  • qmailで外部へ送信できなせん

    初心者です、よろしくお願いします。 qmailでメールサーバを構築したいのですが、うまくいけません。 メールはネットワーク内部から内部への送受信はOK。外部から内部への受信はOKなのですが、内部から外部ヘ送信しようとしたらエラーが出てきて送信できません。 /var/log/maillog Jun 5 17:17:43 genbu pop3: 1149495463.922986 tcpserver: end 15810 status 256 Jun 5 17:17:43 genbu pop3: 1149495463.923114 tcpserver: status: 0/40 Jun 5 17:17:53 genbu smtp: 1149495473.765827 tcpserver: status: 1/40 Jun 5 17:17:53 genbu smtp: 1149495473.766016 tcpserver: pid 15813 from 133.66.161.133 Jun 5 17:17:53 genbu smtp: 1149495473.766069 tcpserver: ok 15813 0:133.66.161.130:25 :133.66.161.133::31361 Jun 5 17:17:53 genbu smtp: 1149495473.772863 tcpserver: end 15813 status 0 Jun 5 17:17:53 genbu smtp: 1149495473.773013 tcpserver: status: 0/40 ~ なにとぞご教授下さい

  • 独自ドメインのメールアドレスにて、Microsoft Outlook 2007 を設定する際に指定する SMTP サーバーについて

    独自ドメインで取得させていただいているメールアドレスでもって、Microsoft Outlook にて、POP3 方法で、メール送信を行っておりました。 その際に、当方にて契約しているプロバイダーの、SMTPサーバーを設定していたのですが、Outlook2007 にバージョンアップしたら、それが、できなくなりました。 独自ドメイン側には、SMTPサーバーの指定は、ありません。 SMTPサーバーには、何を、指定したら、よろしいでしょうか?

  • ドメイン名詐称によるスパムメール送信

    DDNSを使用してメールサーバを立ち上げています。 で、そのドメイン名を使用して勝手にスパムメール(内容は金儲け、英文)を送っている奴がいるようです。昨日の昼頃からひっきりなしに「User Unknown」のエラーメールが返ってきているのです。いや、正確にはそもそも送ってないので返ってきている訳ではないのですが…。 つまり、 自メールサーバが @*******.com というドメインとすると andryl4@*******.com  だの nLeet@*******.com だの訳分からないメールアドレスでスパム送信されていて宛先不明のやつが @*******.com に送られてきてるわけです。最終的には postmaster宛になるので、現在は postmaster宛メールは全部破棄するように設定しました。 自メールサーバは pop before SMTP の設定もしてあり不正中継してないのは、サーバのログから、あるいは不正中継チェックサイトでも確認済みです。 非常に迷惑しているんですが、どうにかならないでしょうか?

  • 独自ドメインのメールアドレス送信不能

    独自ドメインでサイトを持っているのですが、そのドメインのメールアドレスを、shuriken pro4 R2で送受信して使っています。 サイトはtok2プロフェッショナルでレンタルサーバーを使っています。 それまで普通に送受信出来ていたのですが、9月の初め頃からメール送信が出来なくなってしまいました。受信は出来ます。 送信サーバーポート番号の変更かと思って変えてみましたが、変わりません。 送信テストをしてみると、「エラーが発生しました。サーバー名を見直してください」とでますが、以前からサーバー名など変えておらず、その点についてもtok2からはなんの情報も来ていません。 shuriken pro4で他のメールアドレスも使っていますが、そちらは問題なく今でも送受信できるので、メールソフトやプロバイダの問題ではなく、ドメインの問題だと思います。 tok2に問い合わせたら、メールの設定情報を教えてくださいと言われたので送ったのですが、その後なんの音沙汰もなく困っています。 何が問題か全く見当がつかず、送信も出来ず困っています。 過去ログも参照したのですが、参考になるようなものは見つかりませんでしたのでここに質問させていただいています。 ちなみにメールソフトの設定は、SMTP認証もオンにしてます。POP before SMTPもオンにしています。

  • ベッキーメール

    ベッキーメールを使っているんですが、 that domain isn't in my list of allowed rcpthosts という表記が出て送信ができません。 自分なりにいろいろ調べてみたところ 1.SMTP AUTH(SMTP認証)を有効にしてメール送信を行う。 2.POP before SMTPの設定を有効にしてメール送信を行う。 3.メールを送信する前に、受信ボタンをクリックしてから送信行う。 上記の解決法が見つかったんですが、いずれもダメでした。 どうすればいいのでしょうか? ちなみに、サーバーはスピーバーのVSプランを使っています。

  • 外部送信不可?netqmailについて

    こんばんわ。 OS:CentOS5.3 netqmail1.06+vpopmail+dovecot 何度かqmail+vpopmailでサーバを動かしたりしてたのですが、 netqmailにしてから? 外部送信だけが不可能です。 色々と調べてて幾つか気付いた点が、 rcpthostsに送信したいドメインを記載すると問題なく送信が出来る。 前に構築した qmail+vpopmailのrcpthostsには特に記載せずに送信できてます。 tcp_wrappersかな? と思いましたが・・・いまいち不明で・・・ /var/log/maillog には送信出来ない場合にエラーログは残りません。 /etc/init.d/qmail #関連してそうな部分だけ記載します。 # SMTP tcpserver -qv -l0 -HR -u `id -u vpopmail` -g `id -g vpopmail` \ -x /home/vpopmail/etc/tcp.smtp.cdb 0 smtp \ qmail-smtpd `hostname` /home/vpopmail/bin/vchkpw /bin/true 2>&1|\ splogger smtp & # SMTP-submission tcpserver -qv -l0 -HR -u `id -u vpopmail` -g `id -g vpopmail` \ -x /home/vpopmail/etc/tcp.smtp.cdb 0 587 \ qmail-smtpd `hostname` /home/vpopmail/bin/vchkpw /bin/true 2>&1|\ splogger smtp & # /usr/sbin/lsof -i:25 tcpserver 19798 vpopmail 3u IPv4 31273 TCP *:smtp (LISTEN) # /usr/sbin/lsof -i:587 tcpserver 19804 vpopmail 3u IPv4 31298 TCP *:submission (LISTEN) # /var/log/maillog # 下記は送信出来てないログです。 Sep 30 20:44:00 ns3 smtp: 1254311040.739565 tcpserver: status: 1/40 Sep 30 20:44:00 ns3 smtp: 1254311040.739605 tcpserver: pid 19840 from クライアントIP Sep 30 20:44:00 ns3 smtp: 1254311040.739623 tcpserver: ok 19840 0:1サーバIP:587 :クライアントIP::62821 Sep 30 20:44:02 ns3 smtp: 1254311042.100559 tcpserver: end 19840 status 0 Sep 30 20:44:02 ns3 smtp: 1254311042.100583 tcpserver: status: 0/40 何か解決方法はありますでしょうか? また何が問題なのでしょうか? # 少し前にpleskをインストール途中につまずいて、 全て削除したつもりでいます・・・ 宜しくお願いします。

  • qmailでMAIL FROMを制御

    同じドメイン内に下記の2台のサーバーがあり サーバーA(メールサーバー) OS   linux メール qmail 1.03 サーバーB (アプリケーションサーバー) OS   linux メール qmail 1.03 サーバーBから携帯電話宛にメールするのに サーバーAでメールを中継し、携帯電話宛てにメール送信しています。 この場合に、サーバーAが携帯会社のメールサーバーにsmtpで 接続する際、MAIL FROMが[サーバーBのホスト名].[ドメイン名] となり、DNSに登録がない為、某キャリアの携帯電話宛の場合だけ、 携帯会社のメールサーバーがMAIL FROMのドメイン名の逆引きが出来ず smtpの接続を拒否しているような動作をしています。 qmailの設定でMAIL FROMを制御したくいろいろ調べているところです。 有識者の方でこの分野に詳しいかたがいましたらアドバイス頂けると助かります。 以上。宜しくお願いいたします。

専門家に質問してみよう