投稿日:2002年08月23日 作成鷹の巣

No.4711 RedHatLinux7.3インストール、sendmailが機能しない。



RedHatLinux7.3インストール、sendmailが機能しない。

No.4711 投稿時間:2002年08月23日(Fri) 18:54 投稿者名:伊藤淳 URL:

みなさん、こんばんは。

夏休みを利用して、RedHatLinux7.3をインストールして、Webサーバ公開までは上手く行きました。
Windowsサーバ(IPアドレス、192.168.1.200)環境へ、Linuxサーバ(IPアドレス、192.168.1.201)を
組入れました。
購入した書籍に沿って、sendmailのインストールと設定を行いました。
その過程で、mailコマンドを使って送信テストを行い、メール(sendmail)の確認を行いました。
その後、基本(初期)設定を行い、POP3・IMAP4サーバをインストールして設定を行いました。
書籍によるとこれで、クライアントでメーラ(OE)のアカウントを設定すればメールの送受信ができる
ことになってます。
WindowsサーバではBlackJumbDogを使ってますが、ドメイン名をBJD自身に登録しましたが、
sendmailではそのような設定をしなかったです。(?_?)
アドレスは、Linuxのログインユーザー名をそのまま使うようですね。

OEの送受信を行うと下記のエラーとなります。
サーバーへの接続は失敗しました。
アカウント : '192.168.1.201', サーバー : '192.168.1.201',
プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし,
ソケット エラー : 10054, エラー番号 : 0x800CCC0E

何処を調べれば良いでしょうか?。
何か的外れなたずね方でしたら指摘してください。出直します。


OEのメッセージについては...

No.4712 投稿時間:2002年08月23日(Fri) 21:38 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/

sendmailは、設定を見ただけで素人おやじには手におえないと思ったので、
使っていませんので、sendmailの設定についてはわかりませんが、

> WindowsサーバではBlackJumbDogを使ってますが、ドメイン名をBJD自身に登録しましたが、
> sendmailではそのような設定をしなかったです。(?_?)

下記エラーは、まさにこれが原因ではないでしょうか? OEのメッセージについては、

http://www.kinet-tv.ne.jp/mailFAQ.html

が参考になると思います。

> アドレスは、Linuxのログインユーザー名をそのまま使うようですね。

Yes.

> OEの送受信を行うと下記のエラーとなります。
> サーバーへの接続は失敗しました。
> アカウント : '192.168.1.201', サーバー : '192.168.1.201',
> プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし,
> ソケット エラー : 10054, エラー番号 : 0x800CCC0E

後は、sendmail使いの方お願いします。


sendmailの設定方法の参考サイトについて。

No.4713 投稿時間:2002年08月23日(Fri) 23:11 投稿者名:鷹の巣 URL:http://sakauch.com/

> 購入した書籍に沿って、sendmailのインストールと設定を行いました。
> その過程で、mailコマンドを使って送信テストを行い、メール(sendmail)の確認を行いました。
> その後、基本(初期)設定を行い、POP3・IMAP4サーバをインストールして設定を行いました。
> 書籍によるとこれで、クライアントでメーラ(OE)のアカウントを設定すればメールの送受信ができる
> ことになってます。

ご購入した書籍がどんなものかが解りませんので、これだけでは、どのような状況か判断できないですね。

> WindowsサーバではBlackJumbDogを使ってますが、ドメイン名をBJD自身に登録しましたが、
> sendmailではそのような設定をしなかったです。(?_?)
> アドレスは、Linuxのログインユーザー名をそのまま使うようですね。

m4マクロでの設定例がこちら
http://www.kkoba.com/linux/mail.shtml#14
にあります。メールの受信を行うには、/etc/mail/local-host-namesにドメイン名を設定してインターネットから受信して下さい。
まずは、そっくり、そのまま真似て設定して見て下さい。
RedHat Linuxでしたら、Turbo Linuxとディレクトリが違っているかも知れませんが、findコマンドを使用して、設定ファイルのある
ディレクトリを捜してください。


> ソケット エラー : 10054, エラー番号 : 0x800CCC0E
>
> 何処を調べれば良いでしょうか?。

Winsock Error Codeについては、こちら
http://homepage1.nifty.com/yito/anhttpd/winsock_error.html
を見て下さい。


書籍を信じます。

No.4722 投稿時間:2002年08月24日(Sat) 10:34 投稿者名:伊藤淳 URL:

> m4マクロでの設定例がこちら
> http://www.kkoba.com/linux/mail.shtml#14
> にあります。<引用省略>
書籍と内容は大きく違いますが手順は同じです。
とても手が付けられません。書籍を信じます。

>メールの受信を行うには、/etc/mail/local-host-namesにドメイン名を設定してインターネットから受信して下さい。
LinuxのインストールとWeb(Apache)サーバの設定と、sendmailのインストールと設定は、それぞれ別な書籍で行いました。
ただきになるのは、両書籍で「ネットワークの設定」のホスト名付け方が違うのです。
最初のインストールの書籍ではホスト名にサーバ名を記入したが、
その後sendmailのインストールと設定をした書籍ではドメイン名を記入しています。(?_?)


#最初購入した書籍(遅れたユーザーでも大安心)には、メールサーバの事が書かれてなかった。(^_^;)


エラー番号から言って、110ポートが開いていないみたいです。

No.4714 投稿時間:2002年08月24日(Sat) 00:03 投稿者名:OAK URL:

> 夏休みを利用して、RedHatLinux7.3をインストールして、Webサーバ公開までは上手く行きました。
> Windowsサーバ(IPアドレス、192.168.1.200)環境へ、Linuxサーバ(IPアドレス、192.168.1.201)を
> 組入れました。
> 購入した書籍に沿って、sendmailのインストールと設定を行いました。
> その過程で、mailコマンドを使って送信テストを行い、メール(sendmail)の確認を行いました。
> その後、基本(初期)設定を行い、POP3・IMAP4サーバをインストールして設定を行いました。
> 書籍によるとこれで、クライアントでメーラ(OE)のアカウントを設定すればメールの送受信ができる
> ことになってます。
> WindowsサーバではBlackJumbDogを使ってますが、ドメイン名をBJD自身に登録しましたが、
> sendmailではそのような設定をしなかったです。(?_?)
> アドレスは、Linuxのログインユーザー名をそのまま使うようですね。
>
> OEの送受信を行うと下記のエラーとなります。
> サーバーへの接続は失敗しました。
> アカウント : '192.168.1.201', サーバー : '192.168.1.201',
> プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし,
> ソケット エラー : 10054, エラー番号 : 0x800CCC0E
>
> 何処を調べれば良いでしょうか?。
> 何か的外れなたずね方でしたら指摘してください。出直します。

私もsendmail は良く分からなくて。DCで設定してたのですが、最近の本ではDCではだめだと書いてあるし。
sendmail はCGIからの呼び出し専門です。

エラー番号から言って、110ポートが開いていないみたいです。POP立ち上げは、inetd ですか
動いていますかね。ためしにWin 側から telnet 192.168.1.201 110 を行ってみてください。
接続できなければ110が開いてませんからPOP3そのものが何処か変。
接続できたら user と pass を入れてみてください。


POPに同感。Postfixへの移行も一理。

No.4716 投稿時間:2002年08月24日(Sat) 06:24 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

私も OAKさんと同感です。POP に問題があると思います。
sendmail が正常に機能しているとすれば、xinetd で弾かれていると思います。ログを確認してください。

しかし、なぜ RedHat は Postfix を嫌うのでしょうね?
Postfix は Sendmail と互換しています。当然ながら、CGI からの呼び出しも Sendmail と同様のパスで行えます。

乗り換えも一理あるかもしれません。
私の周辺のネットワーク管理者は、もう殆どと言って良いほど、Postfix に移行しています。


inetd (?_?) 何の事か解りません。

No.4723 投稿時間:2002年08月24日(Sat) 10:40 投稿者名:伊藤淳 URL:

> エラー番号から言って、110ポートが開いていないみたいです。POP立ち上げは、inetd ですか
> 動いていますかね。<改行させてもらいました>
inetd (?_?) 何の事か解りません。書籍には載ってないです。m(__)m
修正モード
xinetd のことですね。書籍の載っていました。
pop3 を立ち上げるコマンドファイルのようですね。
失礼しました。m(__)m

>ためしにWin 側から telnet 192.168.1.201 110 を行ってみてください。
> 接続できなければ110が開いてませんからPOP3そのものが何処か変。
接続できなかったです。


多くのコメントをありがとうございます。

No.4721 投稿時間:2002年08月24日(Sat) 09:07 投稿者名:伊藤淳 URL:

みなさん、おはようございます 多くのコメントをありがとうございます。

購入した書籍は二冊です。共に秋和システムです。
最初夏休みの暇つぶしに「RedHatLinux7.3ではじめるWebサーバー入門」サブタイトル「大活字、大画面、大紙面、ちょっと乗り遅れたユーザーでも大安心」に釣られて購入しました。
多少インストールで試行錯誤をしましたが、あまりにも簡単にLinuxWebサーバが公開できてしまいました。これならLinuxも行けそうだ思い「はじめてのRedHatLinux7.3サーバ構築編」を購入して、その書籍紹介のsendmailのインストールと設定を行ったのです。

Linuxを始める前からsendmailの名称を知ってましたし、書籍でも最もシェアの高いと紹介されてました。RedHatLinuxの参考書籍は多数ありますが、確かどれもsendmailだと思います。
しかしみなさんからのコメントで少しその性格を知る事が出来ました。といって他のメールソフトを使う手立てを持ちません。

この土日を利用して、みなさんからのコメントを頼りに、調査してみます。個別にお聞きするかも知れませんが、先ずはお礼と感想です。


POPのサーバは何をつかいましたか

No.4724 投稿時間:2002年08月24日(Sat) 11:32 投稿者名:OAK URL:

聞くの忘れましたが
1)ポップサーバ 何を使いましたか?
2)IMAP4 で受信はできましたか?


送受信テストは、sendmailインストール直後、UW IMAPインストール前にサーバ内で行いました。

No.4725 投稿時間:2002年08月24日(Sat) 13:59 投稿者名:伊藤淳 URL:

食事に出かけて応答が遅くなりました。m(__)m

> 1)ポップサーバ 何を使いましたか?
UW IMAPサーバだと思います。
書籍には「sendmailはメールを配信するためのSMTPサーバとしての機能しかもってない。UW IMAPをインストールすることにより、POP3・IMAP4どちらからもメールを読み出せるようになる。」と書かれてます。

> 2)IMAP4 で受信はできましたか?
書籍にはIMAP4での受信テストは書かれてない。従って今現在は書籍に書かれてない事は全く解りません。m(__)m

送受信テストは、sendmailインストール直後、UW IMAPインストール前にサーバ内で行いました。


POPサーバが動いてないのでは?

No.4726 投稿時間:2002年08月24日(Sat) 16:55 投稿者名:かつ URL:http://www.kkoba.com/

伊藤淳さん、こんにちは。

素直にPOP3(UW IMAPD)が動いていないのでは?
インストールしただけでは、POP3は動かないです。

Redhat 7.3なら、標準ではxinetdを使っているはずなので、
/etc/xinetd.d/pop-3(またはそれっぽいファイル)を編集して、
disable = yes を disable = no
に変えれば、pop3が動作すると思います。


やはりOEの送受信を行うと下記のエラーとなります。

No.4731 投稿時間:2002年08月24日(Sat) 17:35 投稿者名:伊藤淳 URL:

かつさん、こんにちは。コメントをありがとうございます。

>/etc/xinetd.d/pop-3(またはそれっぽいファイル)を編集して、
>disable = yes を disable = no
>に変えれば、pop3が動作すると思います。
pop3sというファイルがありました。
disable = no に書き換えました。

/etc/rc.d/init.d/xinetd restart
xinetdを停止中:
xinetdを起動中:

やはりOEの送受信を行うと下記のエラーとなります。
サーバーへの接続は失敗しました。
アカウント : '192.168.1.201', サーバー : '192.168.1.201',
プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし,
ソケット エラー : 10054, エラー番号 : 0x800CCC0E

No.4723 この辺も可笑しいのでは...。
>>ためしにWin 側から telnet 192.168.1.201 110 を行ってみてください。
>> 接続できなければ110が開いてませんからPOP3そのものが何処か変。
>接続できなかったです。


設定ファイルを変更してみてください。

No.4733 投稿時間:2002年08月24日(Sat) 18:01 投稿者名:かつ URL:http://www.kkoba.com/

伊藤さん、こんばんは。

>> pop3sというファイルがありました。
> disable = no に書き換えました。
pop3sは、SSLを使ったPOPアクセスです。
伊藤さんのOutlookのログにも、
> プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし,
とあるので、これでは駄目です。

server = ..../ipop3d
という行を含むファイルをみつけて、
そのファイルのdisableをnoに変更してみてください。


そのような行のファイルは無かったです。

No.4735 投稿時間:2002年08月24日(Sat) 18:24 投稿者名:伊藤淳 URL:

かつさん、こんばんは。早速ありがとうございます。

> server = ..../ipop3d
> という行を含むファイルをみつけて、
> そのファイルのdisableをnoに変更してみてください。
/etc/xinetd.d
"/ipop3d" Findして見ましたが、無かったので、全てのファイルを開いて見ましたが、
そのような行のファイルは無かったです。(;_;)

メールを送信してみました。
サーバーへの接続は失敗しました。 アカウント : '192.168.1.201',
サーバー : '192.168.1.201', プロトコル : SMTP, ポート : 25,
セキュリティ (SSL): なし, ソケット エラー : 10054,
エラー番号 : 0x800CCC0E
何か参考になるでしょうか。

今から飲み会に出かけますので、しばらく応答が出来ません。m(__)m
遅くとも戻ってきたら必ず見ます。
修正モード
ただいま帰って来ました。
No.4736 コメントありがとうございます。
明日の朝調べて見ます。


インストールできていないような...

No.4736 投稿時間:2002年08月24日(Sat) 20:08 投稿者名:かつ URL:http://www.kkoba.com/

伊藤さん、こんばんは。

> "/ipop3d" Findして見ましたが、無かったので

> そのような行のファイルは無かったです。(;_;)
> サーバーへの接続は失敗しました。 アカウント : '192.168.1.201',
> サーバー : '192.168.1.201', プロトコル : SMTP, ポート : 25,
> セキュリティ (SSL): なし, ソケット エラー : 10054,
> エラー番号 : 0x800CCC0E
これは、やっぱりPOP3サーバが動いていない/入っていないように見えます。

rpm -ql imap
を実行して、少なくとも
/etc/pam.d/pop
/etc/xinetd.d/pop-3
/usr/lib/libimap.so
/usr/sbin/ipop3d
が入っていることを確認して下さい。

入っていないなら、rpmを入れなおした方が早いかも。


sendmailは正しくインストールと設定が出来ているのでしょうか?

No.4744 投稿時間:2002年08月25日(Sun) 09:19 投稿者名:伊藤淳 URL:

かつさん、おはようございます。昨夜はコメントをありがとうございます。

>rpm -ql imap
>を実行して、少なくとも
> /etc/pam.d/pop
> /etc/xinetd.d/pop-3
> /usr/lib/libimap.so
> /usr/sbin/ipop3d
>が入っていることを確認して下さい。
/etc/xinetd.d/pop-3
/usr/lib/libimap.so
が入ってなかったです。

>入っていないなら、rpmを入れなおした方が早いかも。
書籍の記載に沿って、imap を入れなおしてみました。
[root@S167 root]# -ihv /mnt/cdrom/RedHat/RPMS/imap-2001a-10.i386.rpm
Preparing... ############################################## [100%]
初回インストール時は、Preparing... に続いて、
1:imap ############################################## [100%]
が表示されましたが、今回は表示されませんでした。
再び rpm -ql imap を実行しましたが、
/etc/xinetd.d/pop-3
/usr/lib/libimap.so
は入らなかったです。

追伸
sendmail インストール時に、
1:sendmail ############################################## [100%]

1:sendmail-cf ############################################## [100%]
が、書籍の記載通り表示されなかったのが気になっています。
これは、二冊の書籍に沿って、行ったので、最初にインストールした時に、
sendmail と sendmail-cf はインストール済みと解釈しましたが、良いでしょうか?。

sendmail の送受信テストは、書籍の記載に沿って、sendmailインストール直後、
UW IMAPインストール前にサーバ内で行いました。
このテストで、sendmail は正しくインストールと設定が出来ていると解釈して良いのでしょうか?。

書籍には「sendmailはメールを配信するためのSMTPサーバとしての機能しかもってない。
UW IMAPをインストールすることにより、POP3・IMAP4どちらからもメールを読み出せるようになる。」
と書かれてます。
この記述から sendmail だけで配信が出来ると解釈できるのですが、No.4735 で報告したように
送信もエラーとなります。
sendmailは正しくインストールと設定が出来ているのでしょうか?。

よろしくお願致します。m(__)m


|目次|掲示板|過去ログ目次|▲頁先頭|