こんにちは.自分は現在研究室でメールサーバの構築をしようとしています.
しかし,いくつかの点でうまくいきません.
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


以上,宜しく御願いします.

このQ&Aに関連する最新のQ&A

A 回答 (3件)

defファイルを書いたといのは、CFとか使わずに、全て書いたということ?



DNS参照モードでコンパイルしておいて、DNSがダメってことはないよね??
まあとりあず、/var/log/maillog に何てエラーメッセージが出てるかチェック
あと、telnet メールサーバー 25
のコマンドで、SMTPコマンドで直接メールをやり取りする。そのとき、メールが投げれなかったら、エラー番号が帰ってくるので、そいつで判断してみる
こんな感じで
#telnet mail.hotgirl.com 25
>mail from:sexy@sexymail.com
サーバーの返事
>rcpt to:root@mail.hotgirl.com
サーバーの返事
>data
test
.
>quit
詳しくは以下のURLへ
    • good
    • 0

一般ユーザでメールサーバにログインして、mailコマンドで発信するとどうなりますか?


mail -v -s test だれかのメールあどれす
test
.
でテストメールが発信できます。
次によそのマシンからメールを出すと、returnするかと思うのですが、errorメールはどうなっていますか?
    • good
    • 0

defの注意点というか設定を・・・


リレーの設定はされてると思いますが一応確認を、

LOCAL_HOST_IPADDR='***.***.***' ←ネットワークアドレスの初め3つ
LOCAL_HOST_DOMAIN='DOMAIN.OR.JP' ←自分のドメイン
ここで設定したネットワーク以外からは外部に送られるメールは受付ないようにするという内容です。

送受信はLINUXマシンから行ったのですか?
それとも他のマシンからメールの設定をして行ったのですか?

SMTPサーバーのテストモードは試されましたか?



*私も同じような環境です
RHにSメールとQポッパーです。

境界ネットと内部ネットで分けてあるなら
/etc/mail/access の更新も必要になってくるでしょう。

この回答への補足

早速のご返答ありがとうございます.
タコ(初心者)ですが宜しくおねがいします.


>No.1 defの注意点というか設定を・・・
>リレーの設定はされてると思いますが一応確認を、

> LOCAL_HOST_IPADDR='***.***.***' ←ネットワークアドレスの初め3つ
> LOCAL_HOST_DOMAIN='DOMAIN.OR.JP' ←自分のドメイン
> ここで設定したネットワーク以外からは外部に送られるメールは受付ないようにするという内容です。

上で,指摘されている個所については大丈夫だと思います.


> 送受信はLINUXマシンから行ったのですか?
> それとも他のマシンからメールの設定をして行ったのですか?

説明が不足していました,すみません.
送受信はLINUXマシンから行っております.

> SMTPサーバーのテストモードは試されましたか?

SMTPサーバのテストモードは試しました.
しかし,その結果が,書籍に載っていたものとほぼ変わらないので正しいと思っているのですが…

> *私も同じような環境です
> RHにSメールとQポッパーです。

うーーん,個人的にやり取りしたいのですが、そしたら goo 並みのポイントがあげられないし
悩むとこですね(笑)…

> 境界ネットと内部ネットで分けてあるなら
> /etc/mail/access の更新も必要になってくるでしょう。

すいません,境界ネットと内部ネットの意味がよく分からないです.
大学なので建物ごとにIPを振り分けてるくらいしかわかりません.

すみませんが,再度ご教示お願いいたします.

補足日時:2001/10/11 13:47
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QRed Hat Linux7.1J によるメールサーバの構築について.

こんにちは.初めて書込みします.現在,Red Hat Linux 7.1 Jをインストールしてメイルサーバの構築をしております.しかし,以下のような問題が勃発して非常に困っています.
(1) ホストからクライアント(WindowsNT)へ送信できるが,
クライアントからPOPでメイルを受信することができない.
(2) クライアントからのftp,telnetができない.

現在の設定は,ファイアウォールはipchainsですべてACCEPTに設定しており,
sendmail,qpoperの設定もしています.さまざまなサイトで似た状況を見受け,
参考にしているのですがどうもうまくいきません.

こんな知識の浅はかな私に御教示,御鞭撻のほど宜しく御願い致します.

では.

Aベストアンサー

xinetdの設定は確認しましたか?
/etc/xinetd.d/*にftp,telnet,qpopperの設定
ファイルがありますか?

さらに TCP Wrapperの設定は大丈夫ですか?

QRed Hat Linux Version 9にPHP,SQL,Perlを入れたい

簡単に書きます。

Red Hat Linux Version 9にPHP,SQL,Perlをインストールしたいのですが、どういった手順でどこからDLして・・・など教えて頂けませんか?

Aベストアンサー

Red Hat 公式サイトの以下のダウンロードページから落とせます。
「Keyword」に検索キーワードを入れて「Search」ボタンを押すと
該当するパッケージの一覧が表示されます。
そこで右側の「Download」の文字をクリックし、ftp または http を選んで
またクリック、お好きなディレクトリに保存してください。

それから一口に「SQL」といっても PostgreSQL と MySQL がありますが、
速度面のアドバンテージでは MySQL に軍配が上がりますし、
PostgreSQL はフリーのデータベースとしていち早く実績を積み上げてきています。

ちなみに、Linux+Apache(ウェブサーバ)+MySQL+PHP の連携システムは
「LAMP プラットフォーム」と呼ばれ、コストパフォーマンスに優れた
ウェブデータベースを構築する定番の組み合わせとみなされています。

落としてきた rpm パッケージは

$ su - # ここで root になる
# rpm -Uvh パッケージ(例:mysql-3.23.52-3.i386.rpm)

以上の手順でインストールできます。

しかし Perl は標準ではインストールされていないのですか?
FreeBSD ではベースシステムから Perl が外れたことは知っておりますが。

・Red Hat Downloads
http://www.redhat.com/apps/download/results.html?search:query_cb=Development&search:fields=group&search:go=1&search:source=rpm

参考URL:http://www.fukumi.co.jp/tips/postgresql.htm

Red Hat 公式サイトの以下のダウンロードページから落とせます。
「Keyword」に検索キーワードを入れて「Search」ボタンを押すと
該当するパッケージの一覧が表示されます。
そこで右側の「Download」の文字をクリックし、ftp または http を選んで
またクリック、お好きなディレクトリに保存してください。

それから一口に「SQL」といっても PostgreSQL と MySQL がありますが、
速度面のアドバンテージでは MySQL に軍配が上がりますし、
PostgreSQL はフリーのデータベースとしていち早く実績を積み上...続きを読む

QRed Hat Linux 9で、ユーザに関係なく利用できるようjava1.4,2及びopenofficeを入れたい。

現在、Red Hat Linux 9にopenoffice1.1を入れたいと思っているのですが、rootでインストールしたところ、一般ユーザでは起動できませんでした。

ノートパソコンの余りに入れているので、個別にインストールするだけの余裕は無いので、できればユーザに関係なく起動できるようにしたいのですが……そのようにするにはどうすればよいでしょうか。

また、JAVAruntimeが要るらしいのでインストールしようかとも思っているのですが、これは普通にインストールすればいいのでしょうか。
どこかのページに/usr/local/とか書いてあったのですが、ここに入れればよいのでしょうか。

Linuxは最近使い出したので、どのディレクトリがどういった役割を果たしているのかさっぱり判っていません。

どなたか、インストールのやり方を知っていたら、教えてください。

よろしくお願いします。

Aベストアンサー

No.2再々修正です。

># rpm -ivh j2re-1_4_2_01-linux-i586.rpm
必要な場所に展開してくれます。

この前に、
# chmod a+x j2re-1_4_2_01-linux-i586.rpm
または、
# chmod 755 j2re-1_4_2_01-linux-i586.rpm
を実行してください。

No.4の追加修正です。

># ./setup
画面にしたがって導入を続て最後までゆきます。
途中で、先程、導入した、java runtimeが自動的表示、選ばれるはずです。

ディフォルトで導入しますと、
/root/OpenOffice.org1.1.0
となり、一般ユーザで利用できなくなります。かならず、おくべき場所、例の場所は、/usr/localです。

導入した後の記憶ですので、そこかしこに怪しいところがあります。それでは!

QRed Hat 7.1 に rshできない(~/.rhostsの設定後)

Red Hat Linux release 7.1 です。
~/.rhosts を設定しても 他及び自ホストから rshできません。
ホストとユーザを記述し,モードを 600 にしました。

どうすれば,rshを許可できるでしょうか?

Aベストアンサー

myhost: Connection refused
で拒否されるのであれば、
inetd/xinetdからin.rlogindの起動が
許可されていません。
inetd(スーパーサーバ)の関連を、調べなおして
見ましょう。
TCP Wrapperで拒否されたのであれば
Connection reset by peer.
と表示されます。

プロンプトから
ps -ax|grep inetd|grep -v grep
と入力し、inetdとでたら、/etc/inetd.conf
のloginで始まる行のコメントを解除しましょう。
ファイルを、

xinetdと表示されたら/etc/xinetd.d/rlogin
を修正しましょう。
disable = yes
となっているはずです。これをnoに変えましょう。

単にリモート操作をしたいのであればrloginやtelnet
の方が適していると思います。rshは遠隔でコマンドを
実行するのが目的でリモートログインするのは
おまけ的な要素でしかありません。
なぜrshなのでしょうか?
何もrshでなくてtelnet/rloginでは何がだめなのでしょうか?


注意:
ここでは「単に動くだけ」の設定方法しか紹介して
おりません。そのためこのままではセキュリティ的に
非常に弱いので、このままインターネットに直結/常設
することは避けてください。

myhost: Connection refused
で拒否されるのであれば、
inetd/xinetdからin.rlogindの起動が
許可されていません。
inetd(スーパーサーバ)の関連を、調べなおして
見ましょう。
TCP Wrapperで拒否されたのであれば
Connection reset by peer.
と表示されます。

プロンプトから
ps -ax|grep inetd|grep -v grep
と入力し、inetdとでたら、/etc/inetd.conf
のloginで始まる行のコメントを解除しましょう。
ファイルを、

xinetdと表示されたら/etc/xinetd.d/rlogin
を修正しましょう。
...続きを読む

QRed Hat7.1のインターネット接続について

パソコン初心者です。Windows Me が入ってるPCにRed Hat7.1を本に書いてあるとおりにインストールしてマルチブート環境にしました。ダイヤルアップ接続はうまくいったと思うのですが、Netscapeを起動したところ、インターネットには接続されません。どうやら、DNSが正しく設定されてないようなのですが(多分・・・)、どのように設定すればいいのかわかりません。どうか、教えてください。お願いします。

Aベストアンサー

この情報だけでは、回答するのは難しいと思います。
マルチブート環境と言う所は、余り今回の問題とは関係ないと思いますがWindows環境では接続出来ていて、Red Hat7.1では接続出来ないと考えてよろしいでしょうか?

■足りない情報としては、以下のものが有ると思います。

・参考にした本に書いてあるかもしれませんが、ダイアルアップ接続に使っているアプリケーションは、何を使っていてどんな設定を行ったのでしょうか?
(設定方法が分かないと間違いを見つけられません。勿論、個人情報には触れないような表現で書いてください。)

・モデムは何を使っているのでしょうか。(ダイアルアップが成功していれば問題ないかもしれませんが)

・Red Hat7.1側のダイアルアップがらみの設定は何を行っていますか?
(ダイアルアップ関係で、参考にした本に書いてあることを書いてもいいと思います。)

・また、お使いのプロバイダーのダイアルアップ時の設定方法はどのようになっていますか?


【DNSサーバについて】

...本題のDNSサーバーについてですが、とりあえず見つかった本に書いて有った事が参考になるかもしれませんので、書いておきます。

例えば、ダイアルアップにppxpを使っている場合には、クイックダイアルアップの詳細設定画面でresolv.confの作成にチェックがされていて、かつ接続相手のPPPサーバーがネームを教えてくれるならば/etc/resolv.confが作られるようです。
しかし、接続相手がこれを通知してくれない場合には明示的にネームサーバを設定する必要があるようです。
普通は、ISPからの書類などにDNSサーバーのIPアドレスについての記述があるようです。
自分では、継げていないのではっきりぢた事はいえないのですが。

/etc/resolv.confと言うのはどのネームサーバを参照するかなど、DNS関連ンの設定を行うファイルで、
nameserverに続けて参照するネームサーバのIPアドレスが記述されています。

この情報だけでは、回答するのは難しいと思います。
マルチブート環境と言う所は、余り今回の問題とは関係ないと思いますがWindows環境では接続出来ていて、Red Hat7.1では接続出来ないと考えてよろしいでしょうか?

■足りない情報としては、以下のものが有ると思います。

・参考にした本に書いてあるかもしれませんが、ダイアルアップ接続に使っているアプリケーションは、何を使っていてどんな設定を行ったのでしょうか?
(設定方法が分かないと間違いを見つけられません。勿論、個人情報には触れない...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報