※ ChatGPTを利用し、要約された質問です(原文:Solaris10でPOP3サーバ設定)
Solaris10でPOP3サーバ設定
このQ&Aのポイント
Solaris10でPOP3のメールサーバを構築する方法とそのエラーの解決策について説明します。
パッケージの追加、パッケージの確認、inetd.confへの追記、inetconvの実行など、POP3サーバ設定の手順を詳しく紹介します。
設定が正常にできたかどうかを確認するために、telnetコマンドを使用してローカルで疎通確認を行いましたが、エラーが発生してしまいました。解決策についても記載します。
Solaris10でPOP3のメールサーバを構築したいのですが、正しく動作しません。
1.パッケージの追加
pkgadd -d . ./SFWimap
2.パッケージ追加後の確認
pkginfo | grep SFWimap
system SFWimap Imap - mail server daemon and utilities
3. POP3のパッケージが追加されたことを確認
pkgchk -v SFWimap
:
:
/opt/sfw/sbin/imapd
/opt/sfw/sbin/ipop2d
/opt/sfw/sbin/ipop3d
4. inetd.confへ追加
vi /etc/inet/inetd.conf
pop3 stream tcp nowait root /opt/sfw/sbin/ipop3d ipop3d
imap stream tcp nowait root /opt/sfw/sbin/imapd imapd
5.inetconv
6. svcs | grep pop
online svc:/network/pop3/tcp:default
上記までエラーなく設定できたので、いったんマシンをリブートして
下記コマンドで動作確認しました。
telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection to localhost closed by foreign host.
ところが上記のように、telnet が終了してしまいます。
/var/adm/messages を見ると、
Jul 1 16:48:29 host inetd[852]: [ID 702911 daemon.error] Failed to exec inetd_start method of instance svc:/network/pop3/tcp:default: 引数が正しくありません。
と出ています。
/etc/inetd.conf の追記方法に問題があるのでしょうか。
お礼
ご回答ありがとうございます。 連絡が遅くなってしまい申し訳ございません。 inetconvの結果は、完了と出ております。 svc:/network/pop3/tcp:default もenabledになっています。 ※一度、disabledにしてenabledに戻したりしたんですが、結果は同じでした。 今回SFWimapを使ったのですが、Qpopperなど他にもPOP3用のモジュールがあったので そちらで再挑戦してみたところ、今回詰まったtelnetは受け付けてくれるところまで 確認できました。 またお世話になるかと思いますが、その際には宜しくお願い致します。 ありがとうございました。