• ベストアンサー

EentOSでのメール送信について

お世話になっております。 CentOS5.5をインストールしました。 mailコマンドでroot等のローカルのユーザーにはメールの送信ができるのですが、 外部のメールアドレスにメールを送信することができません。 どのような設定を行えばメールを送信できるようになるのでしょうか? 受信と転送の必要はなく、送信だけできればいい常態です。 よろしくお願いします。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

最近は、迷惑メール(spamメール)の防止のために、他のメールサーバに直接メールが送れないようになっています。とあるプロバイダの説明ですが、他のプロバイダでも同様のはずです。 http://www.so-net.ne.jp/option/mail/op25b/ メールソフトがPostfixかSendmailかによって、「OP25B Postfix」などで検索すると情報があります。

その他の回答 (3)

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.4

> メーラーは[sendmail]のようです。 「のようです」というのは、確信がないのですか? Sendmailであれば、どのように設定したのかも書かないと… とにかく、何を使ってて、どう設定して、どうやってるのかサッパリです。 「初心者」というのは、あまり言い訳で使わない方がいいです。(大概相手にされなくなる) なぜなら、自分が今まで何をして、どういう状況なのかは、Linux初心者じゃなくても、日本語が話せる(書ける)なら、説明できるはずです。 今は、3歳児が、 「痛いよぉ~」 って言ってるのと同じ状況です。 何をして、どこがどういうふうに痛いのか、「痛い」だけではわからないですよね?

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.3

ログには何と書かれてますか? あと、お使いのSMTPサーバは、Sendmail or Postfixどちらですか? 「送信できません」だけでは、情報が無いのに等しいです。 その他にも、提示できる情報は全て書いて下さい。

im02omi
質問者

補足

おっしゃるとおりだと思います。 LINUX初心者でして申し訳ございません。 今ログを見てみました。(ログを探すのでも一苦労でした・・・) メーラーは[sendmail]のようです。 ログを見てみますと、 proto=ESMTP, daemon=MTA relay=[設定したドメイン名] [127.0.0.1] とローカルループバックアドレスが表示されています。 これが問題でしょうか? さらに delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30054, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (oAK6Qtwc002734 Message accepted for delivery) となっていました。

回答No.1

1.外部のネットワークと接続されていますか? pingなりtracerootなりを打って、パケットが通じるでしょうか。 2.DNSは機能していますか? "nslookup google.com"などを行って、IPアドレスが参照できますか。 以上をまず確認しましょう。 rootへのメール送信はできているので、メールソフト(SMTP)の設定はできていると思います。

im02omi
質問者

補足

早速のご回答ありがとうございます。 すこし、てんぱっていたため、タイトルの文字も間違えていました。 「EentOSでのメール送信について」ではなく、 「CentOSでのメール送信について」でした。お恥ずかしいかぎりです。 >>1.外部のネットワークと接続されていますか? [ping www.google.co.jp]で応答が帰ってきました。 >>DNSは機能していますか? nslookup google.co.jpでIPを引けたのでDNSの設定も大丈夫です。 rootにメールを送った後に [tail 10 /var/spool/mail/root] で送信内容が見れたのでメールの送信は確認できました。 次に確認すべきことを教えていただけないでしょうか?