[PHP-users 23683] Re: imap_open 関数使用時のエラーに関する相談
SHIMOOKA Hideyuki
dimension @ pat.hi-ho.ne.jp
2004年 11月 21日 (日) 21:11:07 JST
下岡です。
---- moriさん曰く...
>> 具体的には、以下のいろいろなパターンで、imap_open 関数をトライしてみました。
>> (1) $mbox = imap_open ("{pop.***.******.ne.jp:110/pop3}INBOX", "user_id",
>> "password");
>> (2) $mbox = imap_open ("{pop.***.******.ne.jp:110/pop3/notls}INBOX",
>> "user_id", "password");
>> (3) $mbox = imap_open ("{pop.***.******.ne.jp/pop3:110}INBOX", "user_id",
>> "password");
>> (4) $mbox = imap_open ("{pop.***.******.ne.jp/pop3:110/notls}INBOX",
>> "user_id", "password");
>> (5) $mbox = imap_open ("{pop.***.******.ne.jp:110}INBOX", "user_id",
>> "password");
>> 何れの場合も、"Couldn't open stream {pop.***.******.ne.jp...}INBOX ...." と
>> いうエラーメッセージが発生してしまいます。
>
>imap_openはIMAP(Interim Mail Access Protocol)で通信する事しか支援して
>くれないのではありませんか。
PHP3の頃からimap_open関数でPOP3はサポートされています。
その時はsendmail+qpopperでしたが、(1)の記述で接続できました。
それはおいといて、そもそもそのレンタルサーバからプロバイダの
POP3サーバにPOP3接続できるんでしょうか?
また、imap_open関数で指定しているホスト名をIPアドレスに
変えてもダメでしょうか?
--
Hideyuki SHIMOOKA
PHP-users メーリングリストの案内