• ベストアンサー
  • 困ってます

メールサーバ構築 メールソフトから送信出来ません

 自宅サーバ+sendmail+Dovecotでメールサーバの構築をしようとしています。 http://www.fmmc.or.jp/fm/nwts/rh_linux/ch3/3_2_2_3.html  などを見て一通りの設定を行い、特に気になるエラーもなかったのですが、動きません。  メールソフトからそのドメインのアカウントのメールは受信出来るのですが、送信しようとすると「smtpサーバに接続出来ませんでした」とエラーが出ます。  また、telnetでそのドメインの25番ポートへの接続も出来ません(110番ポートには接続出来ます)。ドメインをipアドレスに変えても接続出来ません。  sendmail.mcの DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl  はコメントアウトしております。  SSHでメールサーバに接続後、sendmailコマンドでテストメールを打った場合は、外部サーバにも、内部サーバにも、メールの送信が出来ます(sendmailはちゃんと動いているということですよね?)。  プロバイダのメールアカウントから、そのメールアドレスに宛てて送信すると送信出来、エラーメールも返って来ないのですが、サーバ上のユーザーメールボックスにはメールは届いていません(どこに行ったの?)。  外部からのメールが届かないことから、DNSのMXレコードの設定がおかしいのかな?と思ったのですが、それにしては受信が出来ているのが気になります。また、外部からipアドレスで繋ごうとしても繋がらないのも気になります。  MXレコードは、ゾーンレコードを管理出来る無料ドメインのサービス(co.cc)で設定していますが、設定フォームの項目が固定の部分もあり、入れれるものを入れた感があり、自信がありません  Host:ドメイン名(ipアドレスの入力が出来ない)  Type:MX  Value:ドメイン名(ipアドレスの入力が出来ない)  サーバは1台なので、smtpサーバもpopサーバも同じでドメイン名での運用になるので、サーバ内でのDNSレコードは追加しなくて良いという認識でよいでしょうか?(pop.ドメイン などとならないので)    どの項目をどの方法で確認して、問題点の絞込みをしていいかさえ分からず、質問させていただきます。  お目汚しですが、お気づきの点・確認方法・参考サイトなどあればご教示いただけないでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数250
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1

「また、telnetでそのドメインの25番ポートへの接続も出来ません」が原因だと思います。 DNSはこの段階がクリアできてからです。 DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl をコメントにするというのが理解不能です。 DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl にして、どのホストからのSMTP接続でも受け付けるようにするというのが正しいのではないでしょうか? sendmailがTCP 25番で受け付けているかはnetstat -alをして、次のような行が現れるかでわかります。 tcp4 0 0 *.smtp *.* LISTEN この例では*.smtpとなっており、自分が持っている任意のIPアドレスからのSMTPを受け入れています。ここがたとえば、localhost.smtpのようになっていたら、ローカルホストでしかSMTPを受け付けていないということです。 最後に一言だけ。SMTPサーバーを練習で立てるのはよいと思いますが、第三者中継や不正アクセスなど気にするべき脅威はいくつもあり、攻撃者は容赦してくれません。くれぐれも踏み台サーバーになりませんようお気をつけください。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。  hanabutako様の仰るようにnetstatでも確認してみたりして、telnetで繋がるように、なりました。  有難うございます。  原因は凡ミスで、ファイヤーウォールの設定でした。  telnetで繋がるようになってからも、メールソフトで送信エラーが出ていたのですが、これは送信ポートの関係でした。     あとはご指摘いただいたように、不正アクセス対策の勉強をしていこうと思っています。 ※ DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl  は、当初コメントアウトしていなかったのですが、調べていくうちにコメントアウトするよう書かれたページがあったので、試しにしてしまいました。

関連するQ&A

  • メールサーバ構築について

    一般公衆網(ダイアルアップ接続)を利用してある決められたPCとだけメールをやり取りするシステムを検討しています。 ここで必要なのがメールサーバだと思いますがどういうメールサーバのソフトを使用したら良いんですかね。(OSはwindowsです:出来ればお金が掛からない方が・・・) またサーバの設定でドメイン名やPOP、SMTPサーバなどの項目がありますがインターネット網を利用しない場合は設定の必要はないんですかね。 すみません良く分からないで質問しています。何方か教えて下さい。

  • VPSメールサーバ送信できない

    ローカル環境でメールサーバを立てるとうまくいきましたので、本番のVPSに立ててみましたがうまくいきません。 ドメインはムームードメインを使用し、さくらのDNSを参照するようにしています。 メールアカウントの設定も通りません。ですがtelnet でログインできることは確認済みです。 内部から内部へは送れれます。外部の設定がまずいのでしょうか。MXレコード等。telnetコマンドでは送信も受信も外部からも外部へもできます。 しかし、メールクライアントだと送信時にタイムアウトしてしまいます。 あと、mail.[ドメイン名]で設定もできません。サーバーのアドレスを直打ちです。 ポートは25・110解放済みです 送信ができないのかnologin userでアカウントの設定ができないのか3点教えていただけないでしょうか。よろしくお願いします。 ゾーン エントリ名 タイプ データ @ NS ns1..... NS ns2..... A サーバーアドレス     MX   10 @ www CNAME @ mail CNAME @ ftp CNAME @

  • sendmail中継サーバ設定について

    SMTP/POPサーバをsendmailで構築してるんですが、メールの送受信が出来なかったので、sendmail.cfを編集し、中継サーバのドメインを設定したところ、正常に送受信が出来るようになりました。 <変更箇所> # “Smart” relay host (may be null) DSドメイン名 そこで疑問なんですが、SMTPにおいては中継サーバを設定することにより、問題が解決出来たのは理解出来るんですが、POPはDNSのMXレコードを参照しに行くので、上記の設定変更がなぜ関係あるのか分かりません。 (MXレコードは既に設定済みです) どなたかご教授いただけないでしょうか。

  • メールサーバーの構築

    さくらVPSを契約しメールサーバーを構築しようとしております。 継続的に運用するわけではなく、1週間程度の期間での利用を想定しております。 以下のサイトを参考に構築しました。 http://centossrv.com/postfix.shtml 詳しくなくWebの記事を参考に四苦八苦してなんとか以下の状況まで来たのですが、詰まってしまい困っております。 想定アドレス  さくらから割り当てられているホスト名はwww○○○uj.sakura.ne.jpとなっているので、メールアドレスもwebmaster@www○○○uj.sakura.ne.jpとしています。  ※これ自体は問題ありますか? 状況  1自サーバーからメールは送信が可能   ⇒ただし、webmasterではなくrootに送信されてます   ※設定の問題ですので、次の2とは別問題かと思ってます  2外部からメールの送信が不可   ⇒メールログにも到達した形跡がない この原因は、メールサーバーの問題ではなく、外部からだと構築したサーバーに到達していないのかなと思います。 予めもっているドメインをAレコードだけメールサーバーに設定して送信してみました。 ※MXレコードはなくても送信できると聞いていたので ※test.comとします webmaster@test.comとして送信しても現象は解決しませんでした。 考えられる原因はどういうものがありますでしょうか? 宜しくお願いいたします。

  • メールサーバの構築について2

    メールサーバーをはじめて構築しました。 だけど、メールが送受信できません。 テスト送信したところ、 「指定したサーバーは見つかりましたが、サーバから応答がありません。 ポートとSSLが正しいか確認してください」 「受信したメールサーバ(POP3)へのログオン、指定したサーバーは見つかりましたが、サーバから応答がありません。ポートとSSLが正しいか確認してください」 などエラーログが表示されました。 POP3は110 SMTP 25 ルータ側に有効にして設定。 ダイナミックDNSを使用しオリジナルドメインを作成。 メールサーバーソフト :ArGoSoft ネットワークはONUからルータからサーバです。外部PCからサーバーへ送受信できるようにしたいのです。 プロバイダはOCN ADSL W5様に御回答頂き確認しましたが、POPは110になっていました。 再度、御教示をお願いします。 よろしくお願いします。

  • メールサーバー構築がうまくいきません。受信は出来ますが、送信が出来ません。

    メールサーバソフトは「argo soft mail server」のFreeバージョンを使用しています。 この度は、メールサーバーを構築したく、設定を一通りやりました。 結果、他のサーバーからの受信は完璧です。 しかし、他のサーバーへの送信が出来ません。 ERROR: 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。 というエラーログが出ます。 メーラーのアカウントの設定で「pop」「smtp」の指定をドメインにすると、受信が出来て、送信が出来ません。 また、指定をグローバルIPにすると、送受信共に出来なくなります。 一応、初心者でもあるため、この手の問題の原因が分かりません。 因みに、メールサーバーの設定で「DNSサーバー」の設定項目をルーターのIPアドレスにしたのですが、どうやら、この設定項目が原因に絡んでいるようです。 一応、色々とネットで調べました。が、症状が解明できず・・・。こうして、ご質問させて頂いています。 以上、どうかご指導のほど宜しくお願い申し上げます。

  • メールサーバ構築について (T△T)

    自宅サーバでメールサーバを構築しようとしているのですが、うまく設定が出来ません。 詳細 OS: Fedora 7 SMTPサーバ: Postfix POPサーバ: Dovecot gnome端末上でmailコマンドをしようした場合は、内部・外部ともに送受信できるのですが、 メールソフトのThunderbirdを使って、送受信しようとすると送受信ができません。 エラーメッセージとしては送信の場合、 メールの送信中にエラーが発生しました。メールサーバからの応答:5.7.1 < メールアドレス >: Relay access denied メッセージの受信者を確認してください。 ほんとうにわかりません。(_´Д‘) みなさんおねがいします!

  • 送信メールサーバのタイムラグについて

    現在、玄箱(非HG)にてqmailを使用した、メールサーバを自宅にて運用しているのですが、メールを送信したときに、メールが相手先に到着するまでに6-12時間ほどのタイムラグが発生してしまいます。なぜでしょうか? ドメインは既に取得済みで、自宅のルーターが非固定IPサービスなので、ダイナミックDNSサイトのHN.ORGを利用して、ドメインにIPアドレスを対応させています。もちろん、MXレコードも設定しています。 ちなみに、このタイムラグは最近になって起こり始めた物で、今までは、殆どタイムラグはありませんでした。

  • 独自ドメインを取得して、メールサーバを構築してSMTP送信する場合、

    独自ドメインを取得して、メールサーバを構築してSMTP送信する場合、 大手のドメインでないので、はねられる可能性があります。 その際にプロバイダのSMTPを利用することが多いと思いますが、 プロバイダのSMTPがサービスとして提供されていなかった場合、 そのようにしてメールを送信したらいいのでしょうか? ほかの(無料で?)SMTPサービスを提供しているサーバを利用するしかないのでしょうか? [探しましたが、ないような気がしています]

  • Sendmailでホスト名の無いアドレスへの送信

    FreeBSD4.7でSendmailを利用しています。 BINDとPOPの設定も完了している場合 ドメインを「domain.com」とした場合。 ホスト名をつけないアドレスでは、サーバへ送信できません。「****@domain.com」 MXレコードは domain.com. IN MX 10 mail.domain.com. mail IN MX 20 mail.domain.com. smtp IN MX 30 smtp.domain.com. * IN MX 40 mail.domain.com. sendmailのローカルドメインにも追加しています。 local-host-names にもアドレスを追加 ****@mail.domain.com とすればサーバへメール の送信をすることができますし、popで受信も出来ます。 Sorry, I couldn't find any host named domain.com. (#5.1.2) このようなエラーが出てしまいます。。。 どなたかアドバイスお願いいたします。