2005年1月 3日

[linux-users:104204] Re: メールサーバー 外部へ送信できない

おはようございます、早間です。

From: 斎賀 正仙 <saiga@xxxxx>
Subject: [linux-users:104203] メールサーバー 外部へ送信できない
Date: Mon, 3 Jan 2005 03:41:04 +0900
Message-ID: <11309350.1104691328171.JavaMail.saiga@xxxxx>

> もう1台はwinxpでクライアントとなるPCがぶらさがっています。
> ルーター(WAN側):動的グローバルIP
>     (LAN側):192.168.1.1

> RedHatサーバー:192.168.1.11
> winxpクライアント:192.168.1.12 このような感じです。
>
> この状態でクライアントとなるwinxpのPCのメーラーから、RedHatに設定した
> アカウント(mailtest_A@xxxxx)にて、同メールサーバーからメールを
> 送信しようとすると、同メールサーバー上の別のユーザー(mailtest_B@xxxxx)
> 宛にはメールが送信できるのですが、インターネット上にある他のサーバーには
> 送信できません。自分の所有しているYahoo!のアドレス等に送信できないのです。
> RedHatには、sendmailとapacheが動作しており、メールはテスト送信専用目的である
> ことからDNSは、ルーターからの自動取得でプロバイダのものを使用しております。
> RedHatが名前解決できていないのかなと思いnslookupでチェックしましたが、
> MXレコードも含め対象となる外部サーバーのホスト名はきちんと認識できました。
> この場合、何か設定するものが抜けているのでしょうか?

問題が、sendmail の設定にあるのか他の問題なのかを判別するために
nslookup で得ることの出来るサーバ宛に次のような手順で試す事が出来
ます。

$ telnet メイルサーバのIPまたはホスト名 smtp
メイルサーバが何か表示する
helo xxxxx <<--
メイルサーバが何か表示する
mail from: exsample@xxxxx <<--
メイルサーバが何か表示する
rcpt to: 自分の所有しているYahoo!のアドレス <<--
メイルサーバが何か表示する
data <<--
メイルサーバが何か表示する
メイルの本文 たとえば hello <<--
. <<--
メイルサーバが何か表示する
quit <<--

#蛇足ですが <<-- の付いている行は試験者が入力(送信)します。

メイルサーバが拒否してこなければsendmail の設定に問題があるのでしょ
う。また、メイルサーバに接続出来なければインタネット接続に問題があ
るのです。
yahoo で実施しているか否かは知りませんが、動的に割り当てられる回線
からの接続を拒否すサーバもあります。
一般に、sendmail はログを /var/log/messages に書いています。

# grep sendmail /var/log/messages

で sendmail が出しているログを調べて見ることをおすすめします。
# /var/log/messages は一般ユーザの使用は禁止されています。

> それともたとえ送信しか行わないメールサーバーでもBINDをインストールする
> 必要があるのでしょうか。何分書籍を読み読み短時間で行ったもので

bind はインストール(設定・起動)しなくても問題はありません。
使用する DNS は /etc/resolv.conf に書き込まれているはずです。名前の
解決は /etc/hosts と /etc/resolv.conf で指定される DNS サーバを参
照して実行されます。

-- 早間 yossi@xxxxx
一時接続回線からプロバイダの mailaddress メイルを直接送信した
場合、受信しないことがありますのでご承知置き下さい。
詳しくは http://www.src.co.jp/greylisting.html をご覧ください。


投稿者 xml-rpc : 2005年1月 3日 05:45
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/9418
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。