[PHP-users 14409]sendmailと会話して、メールを受信したい
keisakai
keisakai @ nqs.co.jp
2003年 4月 2日 (水) 01:05:11 JST
keisakaiです。
sendmailとコマンドのやり取りをして、Popでメールを受信したいのですが、
なぜかしら、下記の環境では、できません。
実は、php4.1.1より、バージョンアップしたいのです。
php4.1.1の環境では、添付している下記のコードで、正常に受信しております。
php4.1.2で、その同じコードで、受信できないのは、設定ファイル(php.ini)のせい
かな、と思っておりますが・・・
今のところ、どうしたらいいのかわかりません。
ご存知の方は、教えていただけませんでしょうか。
使用環境
RedHat7.3
Apache/1.3.23 (Unix) PHP/4.1.2
下記のコードの、fgetsで1行入力したLineにデータが読み込まれないで、falseに
なって返ってくる?
このコードで、php4.1.1では正常に動作しています。
function Pop3_open($server, $port)
{
if (!$server || !$port) { // H12.3.19
$this->Retcode = POP3ERSKTOPEN;
return false;
}
$this->Socket = fsockopen($server, $port);
if (!$this->Socket){ // H12.3.19
$this->Retcode = POP3ERSKTOPEN;
return false;
}
$this->Line = fgets($this->Socket, 1024);
$this->Status["LASTRESULT"] = substr($this->Line, 0, 1);
$this->Status["LASTRESULTTXT"] = substr($this->Line, 0,
1024);
if ($this->Status["LASTRESULT"] <> "+") {
$this->Retcode = POP3ERSKTOPEN2;
return false;
}
return true;
}
よろしくお願いいたします。
------------------------------------------------
from : 酒井 計一
E-Mail : keisakai @ nqs.co.jp
------------------------------------------------
PHP-users メーリングリストの案内