|
たまがわさん、こんばんは
早速、トライしてみたのですが、「サーバーに接続中です」で止まってしまいました。
どこで止まっているのか調べるために、remote.macを次のように偏向して、状態を監
視してみました。
loaddll "telnet.dll";
if (!dllfunc("open", $server, $port)) goto ERROR;
insert " open\n";
$msg = dllfuncstr("receive");
if (strstr($msg, "+OK") < 0) goto ERROR1;
insert " open -OK\n";
if (!dllfunc("send", "USER " + $popaccount + "\n")) goto ERROR2;
insert $popaccount+"\n";
$msg = dllfuncstr("receive");
if (strstr($msg, "+OK") < 0) goto ERROR1;
insert " account -OK\n";
if (!dllfunc("send", "PASS " + $pass + "\n")) goto ERROR2;
insert $pass+"\n";
$msg = dllfuncstr("receive");
if (strstr($msg, "+OK") < 0) goto ERROR1;
insert " password -OK\n";
すると、insert $popaccount+"\n"; までは正しく実行されていて、その次の $msg
= dllfuncstr("receive "); を待った状態で止まっていました。環境はwin98, 鶴亀
2.55, remote1.10, 56k modem接続です。
なお、勤務先で、win2000, LAN接続で同じメールサーバーに試してみると、うまく働
きました。チャンスを見て、win98のマシンをLAN接続して試してみようと思います。
以上、途中報告でした。
|
|