• 締切済み

メールサーバーに外部からアクセスできない

POP3でのメール受信について教えてください。 メールサーバーを動かせたいのですが、どうもうまくいきません。  sendmail-8.12.8-9.90  qpopper4.0.5 うまく動作しない部分というのは、外部からPOP接続しようとした場合です。 数日悪戦苦闘しているのですが、全く進まなくなってしまいました。 お力をおかしください。 現在は、telnet 'ipaddress' 110 でアクセスできない状態です。 うまく行く動作は、 ・外部へのメール送信 ・サーバーアカウント(aaa@******.com)から、  同サーバ(bbb@******.com)への送受信 (PHPから、サーバ内アカウントへのメール送受信) 外部から基本的につながらず、 どこをいじればいいのかわからなくなってしまっています。 仕組みなど、知識不足の点が多々あると思いますが、よろしくお願いします。 ・参考:色々といじった部分  /etc/hosts.allow    sendmail : ALL    popper: ALL :EXCEPT:ALLOW    ALL: ALL: DENY  /etc/services    pop3 110/tcp pop-3 # POP version 3    pop3 110/udp pop-3  /etc/mail/local-host-names - inclu    coucon.net

noname#6692
noname#6692

みんなの回答

  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.1

単純にファイアウォールで拒否してるんじゃないですか? 外部POPはデフォルトでふさぐものです。 SMTPは双方許可しますけどね。 ファイアウォールのログを見てみてください。 きっとPOPアクセス拒否のログが残っていますよ。 無ければ、サーバ側のファイアウォール機能では?? 最近の特にLinux系はデフォルトで塞いでますから。

noname#6692
質問者

お礼

ご回答ありがとうございます。 ファイアウォールの設定が、 Allow all traffic となっているため、そうではなさそうです。 > 現在は、telnet 'ipaddress' 110 > でアクセスできない状態です。 これについては、/etc/hosts.allowで 拒否していたのでアクセスできませんでした。 今はつながるのですが、 -ERR bad login となってしまいます。

noname#6692
質問者

補足

TELNETで110番にアクセスすると、 こういう感じのエラーが出てしまいます。 +OK POP3 domain.com v2001.78rh server ready user www +OK User name accepted, password please pass ******** -ERR Bad login

関連するQ&A

  • メールサーバーが何もしないのに変わっていた

    メールソフトはMicrosoft Outlookを使っています 突然メールの送受信ができなくなり調べたところメールサーバーのアカウント(POP3,SMTP)が変わっていました。修正してまた送受信が可能になりましたが、どうしてPOP3とSMTPが変わったのか思い当たりません 停止は6時間ほどでしたが、その前に外部ファイルのダウンロードは行っていません またウイルスに感染した形跡もないです。 原因が推定できる方教えてください

  • センドメールで外部サーバへのメール送信

    RedHat7.3でCGI/PerlやPHPの検証用テストサーバを構築した のですが、sendmailを使って外部サーバにメールが送れません。 LAN内でのみ接続可能なテストサーバなのでBINDなどのDNSに関する アプリは起動させていません。もちろんネットワーク自体はルータ からADSLで外部に通っています。試しにFTPで外部サーバに接続して みると問題なく接続されます。 sendmailは7.3標準のRPMで、/etc/mail/accessは -------------------------------------------- localhost.localdomain RELAY localhost RELAY 127.0.0.1 RELAY 192.168.0 RELAY -------------------------------------------- として、/etc/mail/access.dbに反映させています。 実は前も同じ様な環境のテストサーバを構築したとき同じ様な 問題で悩んで、なんとか解決したのですが、その方法をメモっ ておくのを忘れてまた苦しんでいる次第です(苦)。 もしご存じの方いらっさいましたらお願いいたします。

  • 大学でのメールサーバー構築に関する質問

    はじめまして。私は大学の研究室にメールサーバーを構築しようとしています。ところが、うまくいきません。OSはRed Hat Linux6.2Jです。Sendmailは、はじめから、インストールされている、Sendmail-8.9.3-20を使用しています。設定はCFを使って行っています。 $tar zxvf CF-3.7Wpl2.tar.gz $cd CF-e.7Wpl2/Master $patch<../../CF-3.7Wpl2-smtpcheck/patch1 $patch<../../CF-3.7Wpl2-smtpcheck/patch2 $cd .. $make cleantools $make samples $cp Standards/sendmail-v8.def sendmail.def $vi sendmail.def sendmail.defファイルの変更点 OS_TYPE=linux-redhat MX_SENDMAIL=no MY_DOMAIN=***.***.ac.jp MY_NAME=&&&&& OFFICIAL_NAME='$w.$m' FROM_ADDRESS='$j' HUB_HOST='#####' ALWAYS_APPEND_DOMAIN=yes DIRECT_DELIVER_DOMAINS=none DEFAULT_RELAY='smtp:#####' 変更後に、sendmail.cfを作成し、テストしたあとに、/etcにコピーをして、sendmailの再起動をしました。qpopperはqpopper3.0.2.tar.gzを展開して、インストールした後に、/etc/inetd.confファイルの以下の所を変更しました。 pop-3 stream tcp nowait root /usr/sbin/tcpd popper -s imap stream tcp nowait root /usr/sbin/tcpd imapd 最後にinetdを再起動しました。受信をすると(Outlook Express) サーバーへの接続は失敗しました。アカウント:'メールアカウント',サーバー:'133.26.152.44',プロトコル:POP3,ポート:110,セキュリティ(SSL):なし,ソケットエラー:10060,エラー番号:0x800CCC0E 受信に関してはたまに、成功したりすることもありますが、送信はまったくできません。/var/log/maillogには、Stat=Defarred:Name Server:ikuta-ns:host name lookup failurと記されています。表現が不適切な点もあるかもしれませんが、どうしても、うまくいかず、困っています。ご回答のほどよろしくお願い致します。

  • メールサーバの構築方法.(初心者です.)

    こんにちは.自分は現在研究室でメールサーバの構築をしようとしています. しかし,いくつかの点でうまくいきません. OSは, Red Hat Linux 7.1Jです.MTAとしてsendmail 8.11.2を用いています. popにはqpopperの使用を考えています. その症状は,root権限に限りメールの送受信が可能です. sendmail.defを Linux関係のURLや書籍を参考にしているのですが, うまくいかないのです… *.def を書く際に気をつけなければならない点があったら教えていただきたいのです. なお,環境は以下のとおりです. OS:Red Hat Linux7.1J MTA: sendmail 8. 11.2 メモリ:256MB HDD:20GB 以上,宜しく御願いします.

  • 外部メールサーバーを利用してメールを送信したい

    私のA事務所では外部メールサーバにsendmailを使っています。A事務所からはメールの送受信ができますが、 B事務所からA事務所のメールサーバを使って受信はできますが、送信できません。B事務所からA事務所のメールサーバを使って送信しようとすると、 受信者の 1 人がサーバーによって拒否されたため、メッセージを送信できませんでした。 拒否された電子メール アドレス : info@*******.jp 件名 '', アカウント : '****', サーバー : '***.**.***.**', プロトコル : SMTP, サーバーの応答 : '550 5.7.1 <********@pcnetjapan.jp>... Relaying denied', ポート : 25, セキュリティ (SSL): なし, サーバー エラー : 550, エラー番号 : 0x800CCC79i というエラーメッセージが表示されます。 どうしたらA事務所の外部メールサーバをB事務所から使って送信できるようにすればいいのか、ご教授お願い致します。

  • ヤフー 外部メール設定について

    外部メール設定について サクラインターネットで独自ドメインを使って普段は アウトルックを使用しています。 ヤフーでも外部メール設定すれば、ヤフーメールでも送受信できると 下記の通りやってみましたが設定できません。 メールサーバー 外部メールのPOPサーバーを入力します。 アカウント 外部メールのアカウント(ユーザー名など、通常はメールアドレスの@より左側の部分)を入力します。 パスワード 外部メールのパスワードを入力します。 上記の物を設定した所 アカウントorパスワードが間違ってるとなります。 アカウントは@より左なのでちゃんと合ってます。 パスワードも合ってるのに設定できます。 回答よろしくお願いします。

  • メールサーバ(postfix)からpopできません。

    Linuxのメールサーバ(postfix)にある /home/tester/Mailboxというファイルにメール内容は書かれていますが、WindowsのBeckyメーラからpopしてもMailboxを受信してくれません。 /var/log/maillogは下記ですが原因は何でしょうか? Sep 5 22:02:24 dev1 popper[26834]: (v4.0.8) Unable to get canonical name of client 172.16.17.86: Unknown host (1) Sep 5 22:02:24 dev1 popper[26834]: (v4.0.8) Servicing request from "172.16.17.86" at 172.16.17.86 Sep 5 22:02:24 dev1 popper[26834]: Stats: tester 0 0 0 0 172.16.17.86 172.16.17.86 ■/etc/postfix/main.cf myhostname = sv1.local.com mynetworks = 172.16.17.0/24,127.0.0.0/8 ■nslookup mail.local.com Server: 127.0.0.1 Address: 127.0.0.1#53 mail.local.com canonical name = sv1.local.com. Name: sv1.local.com Address: 172.16.17.60

  • メールサーバが外部から利用出来ない

    sendmailサーバを設定し、dnsも浸透したのですが、 WANからLAN内のメールサーバを見つけることが出来ない ようです。 ルータ(バッファローWHR2-A54G54)からサーバへは アドレス変換で25,53,80,110ポートをサーバへ転送する 設定にしています。 このルータ設定で既にwebサーバは公開しているのですが メールサーバを外部から利用できません。 ファイアウォールは設定のため停止しています。 LAN内でdnsを立てないと外部からsvr.○○.jpにはアクセ ス出来ないのでしょうか。 確認が必要な事項をアドバイス頂けばと思います。 よろしくお願いします。 サーバredhat9 /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.2 svr.○○.jp svr /etc/sysconfig/network NETWORKING=yes HOSTNAME=svr GATEWAY=192.168.1.1 【簡単な機器構成】 WAN | ルータ(192.168.1.1) |_________________________________ web・mailサーバ PC1 PC2 PC3 (redhat9) 192.168.1.2   192.168.1.3~5

  • freeBSD6/sendmail8.13.8でport25への接続が拒否されます

    freeBSD6.2とsendmail8.13.8をインストールしたのですが、外部からport25への接続が拒否されます。以前の他の質問者様と同様の症状で、sendmailプロセスは正常に動作しているようです。 --------------/etc/hosts.allow には sendmail: ALL : allow を記述してありますが、 -------------- netstat -an | grep \.25 で見ると tcp4 0 0 127.0.0.1.25 *.* LISTEN だけです。 -------------- /etc/rc.confには、sendmail に関する記述は何もしてません。 -------------- /etc/mail/sendmail.cf には 0 DaemonPortOptions=Port=smtp, Name=MTA 0 DaemonPortOptions=Port=587, Name=MSA, M=E の記述があります。 何が問題なのでしょうか? よろしくお願いします。

  • メールサーバの設定について教えてください。

    Fedora Core4 でsendmail +dovecotでメールサーバを 構築しているものですが、 現在ルータを経由して↓ 192.168.1.12 サーバ 192.168.1.2 クライアント1 となっていてルーターの設定でポート25と110を開放しています。 現在サーバのroot@xxxx.comでの送受信は可能なのですが、 サーバにtestアカウントを作り、クライアント1でメールを受信しようとOutlookを設定したのですが、送受信しようとするとエラーに なってしまいます。 またポートの開放チェックのページでチェックをしたところ 25は開放されているのですが、110は開放されていませんとなります。 上記のような場合、サーバ機での送受信はできるのですが、クライアント1で送受信できるようにするにはどうしたらよいのでしょうか? 宣しくお願いします。