• 締切済み

Qmailで受信ができない

勉強のために、自宅でメールサーバを構築しております。 こちらのサイト( http://centossrv.com/qmail.shtml )を参考にさせていただき、最後まで設定して無事Qmailが起動するところまではいきました。 しかし、外部からメールを受信することができません。 メールの形跡以前に25番ポートでの通信に成功しません。 ポートの解放確認はこちらでさせていただきました。http://www.cman.jp/network/support/port.html このQmailで内部間でのメールの送受信、外部へのメールの送信に関しては問題なく成功しております。 私の環境を紹介させていただきます。 ・ISPはOCN ・モデム->ルータ(NTTのCTU)->windows vista ->VMware Player(仮想化ソフト)->CentOS5.2 というようになっております。 ファイヤーウォール(パケットフィルタリング)の設定は大丈夫のはずです。すでに構築していたwebサーバは無事外部からアクセスできるようになっており、同様に25port/TCPも開放し、静的アドレスの変換設定もしました。 ・DNSの設定はバリュードメインで ------------ mx @ 10 a @ 'サーバのipアドレス' ------------ としています。 webサーバとメールサーバは同じサーバです。 ・/etc/tcp.smtpは 0-255.:allow,RELAYCLIENT="" としています。 環境は上記のようになっています。 OP25B対策は送信の時に必要な要素で、今回は必要無いと解釈しています。 長々となり、さらに外部リンクを記述して非常に読みにくい質問となってしまったことをお詫びします。 必要な情報が記述されていない場合はご指摘いただけると幸いです。 Qmail(25port)の受信ができない理由として疑わしいことがあれば、ご回答願います。 どうか、みなさま、お力をお貸しください。

  • QHOST
  • お礼率95% (20/21)

みんなの回答

  • r-n-y
  • ベストアンサー率55% (19/34)
回答No.1

? 受信のポートは110ですよ? 25は送信だけです。

QHOST
質問者

お礼

どうやら、VMware Playerのネットワーク設定をしっかりとできていなくて、訂正すると、正常どおり機能しました。 ご指摘、アドバイスありがとうございました。

QHOST
質問者

補足

さっそくのご回答ありがとうございます! 情報不足でした。すみません! POPサーバの利用は考えておらず、設置しておりません。 メール受信の有無は各メールユーザのホームの./Maildir下を調べて確認しました。 もしくは、110ポートは25ポートの通信に何らかの影響を与える可能性はあるでしょうか? めちゃくちゃな質問ばかりしてすみません!いくら調べても解決せず、自分の持っている概念すら疑っている状態です。

関連するQ&A

  • 外部からのメールが受信できない。

    タイトル通りです、qmailで構築したサーバーが外部からのメールを受信できず、困っています。どなたか、ヒントでもよいので、ご教授お願いします。 ■やりたいこと ・契約プロバイダーがOBP25Bを設定しているため、smtp-port(localエリアのみ)とsubmission-port(認証必須)を併用したメールサーバーの構築 ■できたこと ・localから25portを使用し、認証なしでメール送信可 ・localから587portを使用し、認証ありでメール送信可 ・localから587portを使用し、認証なしでメール送信不可 ・外部からこのサーバーをsmtpサーバーとして、587portを使用し、認証ありでメール送信可 ■できなかったこと 外部からこのサーバー宛てにメールを送ること。ちなみに、yahooから送るとメールが行方不明、gooから送ると以下のエラーメッセージが表示。 The reason for the problem: 5.1.0 - Unknown address error 553-'sorry, your envelope recipient has been denied (#5.7.1)' 実例: aaa@yahoo.co.jpからtest@hoge.comに送るとメールが不明 aaa@goo.ne.jpからtest@hoge.comに送るとエラーメールが返信 ■メールサーバー構成 ・netqmail-1.06+qmail-vida-0.53でucspi-tcp-0.88起動 (http://www.asahi-net.or.jp/~AA4T-NNGK/qmail7.htmlをまるまる参考にしています。) ・デーモンは3つ(qmail-pop3dとqmail-smtpdを25port、587portで起動) ・tcpserverの各DBの値 /qmail-pop3d :allow,ALLOWPLAIN="" /qmail-smtpd(smtp) 127.0.0.1:allow,RELAYCLIENT="",ALLOWPLAIN="" 192.168.11.:allow,RELAYCLIENT="",ALLOWPLAIN="" :allow /qmail-smtpd(submission) 127.0.0.1:allow,RELAYCLIENT="",ALLOWPLAIN="" :allow,ALLOWPLAIN="",SUBMISSION="" ■起動スクリプト ・各デーモンの起動は参考にしたページ通り。

  • smtpについて

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

  • qmailの設定について

    qmailを現在稼動しているサーバ(以降Aサーバとします)から 新規で構築するサーバ(Bサーバ)に移設したいと考えております。 ただ、メールサーバの知識がなく ネット上での情報で構築しております。 BサーバはAサーバと同様の設定を望まれているため 設定ファイルを比較しながら作っているのですが ある部分で躓きました。 サイトは以下のサイトを見ながらやっています。 http://www.atmarkit.co.jp/flinux/rensai/qmail01/qmail01c.html ある部分というのは、上記サイトの ■tcpserverのインストールとcdbの作成 の、/etc/tcp.smtp を作成する箇所なのですが Aサーバと同様の設定を行いたいため、tcp.smtp.dbをつくるための /etc/tcp.smtp を元のサーバから探しているのですが なぜか存在しないため(過去にだれかが消してしまったのか・・・) 情報を取得できず困っております。 そこで、質問なのですが tcp.smtp.db から/etc/tcp.smtpで記載した情報が確認できますでしょうか? または、どこかのファイルをみればこの設定がわかったりするのでしょうか? それと、上記とは異なるのですが 現在上記サイトの「■tcpserverのインストールとcdbの作成」まで 構築ができている場合のテストなのですが テスト内容がいまいちよくわかりません。 DNSは登録していないのでローカル内でのテストになるのですが とりあえず、aaaというユーザがいるため (テスト送信) /var/qmail/bin/qmail-inject to:aaa this is test ctrl + d すると、aaaのMaildirのnewにメールが入っておりました。 これはあくまで送信テストとなり、受信ができたというわけではないのでしょうか? 受信テストは別に外部からメール(aaa@ドメイン)を送り、Bサーバのaaaのnewに入っていれば できましたということになるという認識でよいでしょうか? もし、外部からということであればDDNSに登録をしないとできないということですよね? 現在、Aサーバ向けにDNSは設定されているため、A・Bは同じドメインになるのですが DNSの情報をAからBサーバに変えたときに(AからBサーバへipアドレスの書き換え)に テストをするという方法しかないのでしょうか・・・ なんかそれもおかしいような、ローカルできそうな気はしますが・・・ それとちなみにテストをするならpostfixでも同じ方法でしょうか? 長文で申し訳ございませんがわかる方ご解答をお願いいたします。 あまりこういったコンピュータ関係は詳しくないため、わかりやすくご説明頂けますと助かります。

  • 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 よろしくお願いいたします。

  • qmailメールサーバで経由個所を相手に知られないようにするには?

    Linuxでqmailサーバを構築・運用しています。 このメールサーバで相手にメールを送信すると、メールのヘッダーに 「Received: (qmail xxxxxx invoked from network)」と経由個所が記述され、 相手に、qmailサーバを使っていることが分かってしまいます。 qmailに、セキュリティーホール(脆弱性)があるかどうかは分かりませんが、 念のために、相手に「qmailから送信した・・・」という上記の情報を (メールサーバ側で)メールヘッダーに記述しないで、メールを送信するようにしたいのですが、 その方法についてお教えください。 よろしくお願いします。

  • qmail quotaでの受信メールのサイズ制限

    現在qmailでメールサーバを構築しております。 各ユーザの受信メールのサイズの制限にquotaを使っています。 たとえば制限値を10MBに設定した場合、Maildirに10MB以上になった場合 デフォルトだとリターンメールは1週間ぐらいかかるということまでは 他のページで調べました。 http://search.luky.org/linux-users.6/msg05690.html これをすぐもしくは1日以内にリターンメールとして送信者に 警告したいのですが、どの設定を変えればいいのか分かりません。 /var/qmail/control以下のdatabytesファイルで10MBを設定すると 1回のメールで10MBを超えるメールはすぐにはねることができるのですが、 quotaの設定でMaildirに入っているメールの総受信サイズですぐにもしくは 1日後ぐらいにリターンメールとして返すにはどのように設定したら よろしいでしょうか。 恐らくqmailの再配送のトライ時間をデフォルトから1日に変更すれば いいのだと思うのですが、どこで設定するのかわかりません。 お分かりになる方がおられましたら、お手数ですがよろしくお願いします。 環境は以下の通りです。 RedHat6.2 qmail1.03 pbs4q0.04 checkpassword0.81 ucspi-tcp0.88 よろしくお願いします。

  • 代替port587がtcpdumpでキャプチャーされない?

    qmailでsmtpサーバーを上げています。 ISPのOP25Bに対応するため Submission port587 にリレーする ことで、外部から自分宛のメールが、契約ISPのメールアドレス に届くようになりましたが、ひとつ疑問点があります。 tcpdump でパケットを見ると 外部 ->(port25)-> 自分 ->(port25)-> 契約ISP となっており、想定した代替port587は使用されていない? ように見えます。 これって、どう理解すればよいのでしょうか?

  • qmailで外部送信するとエラーになります。。。

    Linuxでメールサーバを立てようとしています。 まず、qmailを使ってsmtpサーバを構築中です。 DNSサーバにぶら下がっている、LAN上のLinux機から 送信テストを行いました。 内部(LAN)に対しては、正常にメール送信を行えます。 しかし、外部(Internet)に対しては、 以下のようなメッセージが返ってきてエラーになってしまいます。 ★★★★★★★★★★★ ★★★エラー内容★★★ ★★★★★★★★★★★  delivery : deferral: Sorry.I wasn't able to establish an SMTP connection.(#4.4.1)/  (直訳:私はSMTP接続を確立することができませんでした。) なお、以下のサイトを参考にして、 SMTPサーバで許されたクライアントからのメイルを中継させる設定は、行っています。  http://www.jp.qmail.org/qmail/faq/servers.html このエラーが発生する(考えられる)原因をお教えいただければと思います。 よろしくお願いいたします。

  • qmailの送受信が一部できない状況について,お願いします。

    このほと,qmailを設定したのですが,送信受信がうまくいきません。 --ネットワークの状況-- Linuxマシンx1,WINDOWSマシンx2,LAN環境は整っている, 物理的には接続できていて,どのマシンからでもpingは成功 apacheサンバBINDも正常に動作している --qmailの状況-- 自分のマシンから #echo to:e-mail@address | /var/qmail/bin/qmail-inject と入力すると。正常に空メールを送信することができる。 また,ゲートウェイ(ルータですが)を通してインターネット経由で 外部にもメールを送ることができる。 --クライアント(win)からサーバ(Linux)へLAN経由で送信するとき-- WINDOWSでメールの送受信にOutLookExpress を使っています OutLookExpressを使って,メールをLinuxサーバのrootユーザなどに メールを送ると送ることはできますが。外部にメールを送ろうとし ても,エラーメッセージがでて送信不可能です。 --受信の状況説明-- Linuxのマシン自身やWINDOWSのクライアントから自分のマシンのユーザー に送ったメール(rootやその他のユーザ)はLinuxのマシンに正常に届いています (/home/xxxx/Maildir/new や /var/qmail/alias/Maildir/new など) しかし,そのメールを見るためにクライアントからPOP3で接続すると 受信することはできません。(エラーがでる) --qmailのインストール状況-- qmail自体をインストールしたあと checkpassword,tcpserverもインストールしました という,状況です クライアントからサーバへP0P3でアクセスして,メールをGETする方法 クライアントからインターネット経由で外部にメールを送れるようにする方法 を,ぜひ教えてください。お願いします OS情報; server : TurboLinux 6.1 server

  • qmailの送受信が遅くて困っています

    qmailをインストールしたのですが、メーラーでの送受信が、送信時で約90秒、受信時で約60秒かかってしまい困っています。 SSHでログインして【echo to:example@com | /var/qmail/bin/qmail-inject】とコマンドを叩いた場合は遅延なく受信できている状態です。 サーバーに関する設定情報は以下のようになっております。 ■DNS正引き mail.hoge.jp A 1xx.xxx.xxx.xxx hoge.jp MX mail.hoge.jp hoge.jp A 1xx.xxx.xxx.xxx www.hoge.jp A 1xx.xxx.xxx.xxx ■DNS逆引き 1xx.xxx.xxx.xxx hoge.jp ※DNS確認ツールで確認済み ■/var/qmail/control/defaultdomain hoge.jp ■/var/qmail/control/defaulthost hoge.jp ■/var/qmail/control/locals localhost hoge.jp mail.hoge.jp ■/var/qmail/control/me mail.hoge.jp ■/var/qmail/control/plusdomain hoge.jp ■/var/qmail/control/rcpthosts localhost hoge.jp mail.hoge.jp ■/etc/tcp.smtp 127.:allow,RELAYCLIENT="" 192.168.0.:allow,RELAYCLIENT="" :allow,RELAYCLIENT="" ■/etc/tcp.pop3 :allow ■/var/qmail/rc #!/bin/sh exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Maildir/ splogger qmail & /usr/local/bin/tcpserver -H -R -v \ -x /etc/tcp.smtp.cdb 0 25 \ /usr/local/bin/rblsmtpd -r bl.spamcop.net -r list.dsbl.org -r sbl-xbl.spamhaus.org \ /var/qmail/bin/qmail-smtpup mail.hoge.jp \ /var/qmail/bin/checkpassword \ /var/qmail/bin/qmail-smtpd 2>&1 \ | /var/qmail/bin/splogger smtpd & /usr/local/bin/tcpserver -H -R -v \ -x /etc/tcp.pop3.cdb 0 110 \ /var/qmail/bin/qmail-popup mail.hoge.jp \ /var/qmail/bin/checkpassword \ /var/qmail/bin/qmail-pop3d Maildir 2>&1 \ | /var/qmail/bin/splogger pop3d & ■ps ax | grep qmail 結果 26580 pts/0 S 0:00 qmail-send 26581 pts/0 S 0:00 /usr/local/bin/tcpserver -H -R -v -x /etc/tcp.smtp.cdb 0 25 /usr/local/bin/rblsmtpd -r bl.spamcop.net -r list.dsbl.org -r sbl-xbl.spamhaus.org /var/qmail/bin/qmail-smtpup mail.hoge.jp /var/qmail/bin/checkpassword /var/qmail/bin/qmail-smtpd 26582 pts/0 S 0:00 /var/qmail/bin/splogger smtpd 26584 pts/0 S 0:00 splogger qmail 26585 pts/0 S 0:00 qmail-lspawn ./Maildir/ 26587 pts/0 S 0:00 qmail-rspawn 26588 pts/0 S 0:00 qmail-clean 26705 pts/0 S+ 0:00 grep qmail 問題点等、何かご教示いただければと思いますのでよろしくお願いいたします。