[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 メーリングリストの案内