![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
SocketでPOP3サーバーにアクセスして、コマンドを
送った際の戻り値を変数に代入したいのですが、
下記の方法でうまくいきません。
While(<Socket>)
{
push(@test,$_);
}
print"@test";
telnetを使ってそのPOP3サーバーにアクセスすると
正常にアクセスしてログイン後メール内容を見る
ことができます。While文がうまく動作していない
みたいなのですが・・・。
ブラウザがずっとアクセスしてて画面が表示されません。
WinXP, Apache, Perl5.8.4
よろしくお願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
もう見ていらっしゃらないかもしれませんが…。
↓のURLは、#1のURLのプログラムを参考にしたスクリプトです。
print S "USER $StrUsr\r\n";
print S "PASS $StrPsw\r\n"; の後に、
print <S> ."\n";
を付け加えると動きました。
しつこく失礼致しました。
参考URL:http://www.kurumi.sakura.ne.jp/~kumicyou/Cnt/Mem …
No.2
- 回答日時:
再度失礼致します。
私はperlでPOP3クライアントを作ったことがないので、
見当違いの意見だったようですね。申し訳ありません。
ご質問文の内容だけでは他の可能性を考えるのが難しいので、
よろしければ、スクリプトの他の部分と現在の動作結果を
お教えいただけませんか?
私の勉強のためのお願いに近いので、お時間がありましたらで構いません。
ちなみに当方では以下のURLにあるスクリプトは動作確認できました。
参考URL:http://joe.ash.or.jp/pc/netprog/
No.1
- 回答日時:
以下のURLを見ると、while文のループの中にループを抜ける条件があるので、
もしかしたらソレが足りないなどでしょうか…。
他にも、「perl POP3 socket」で検索すると参考になりそうなサイトがありましたので
ご参照ください。
ご参考までに。
参考URL:http://x68000.q-e-d.net/~68user/net/pop3-2.html
ありがとうございます。そのサイトも見たのですが、条件を入れてもうまく動作しませんでした。
あきらめてPHPでやってみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- UNIX・Linux いつの間にか自宅サーバーが見れなくなっていた時のトラブルシューティング手順をご教示ください 4 2023/02/15 21:01
- ネットワーク 社内ネットワークの1台だけ接続できないときがある 4 2023/01/25 11:58
- YouTube youtubeが使えない! 1 2022/11/16 16:36
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- 英語 Once it is anticipated that the possibility of a b 1 2023/03/04 09:14
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perlでのルート計算で、小数点...
-
VBAで旧字体を異字体に一括で変...
-
【vba】フォームに書いてあ...
-
文章の分割
-
「デバイスは PRN を初期化でき...
-
Perlソースコードをコンパイル...
-
VBA This Workbookモジュール...
-
モジュールとは何ですか
-
Cからシェルを起動し返り値をハ...
-
VBからブラウザの表示状態(リ...
-
Excel VBAでリンク切れをチェッ...
-
VBAProjectのモジュ...
-
エクセルVBAでシートモジュール...
-
Excel2000VBA 複数のテキストボ...
-
ASPが実行できない(エラー500
-
Excel VBA 定義されたプロージ...
-
perlのgrepで日本語の処理でエ...
-
例外処理のフローチャートの記...
-
エクセルVBAで標準モジュー...
-
Excel VBAで、ユーザーフォーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エラー
-
XML::XPathで日本語検索するには
-
perlスクリプト s/^\\s+//; ...
-
PerlでIPアドレスを取得する方法
-
実行時パラメータを使用するとE...
-
perl+shiftjisで5c文字化けの対...
-
「CGIプログラムエラー」って何...
-
フォームから送られてきた文字...
-
正規表現でのエラー
-
何時間後を求める。
-
Perl 教えてください。
-
windowsXP上で動作する最新版の...
-
UTF8でperlスクリプトを書くと...
-
メールフォームから大きめの添...
-
ActivePerl 1行入力で 'と"が...
-
ローカルテストOKのPerl サー...
-
perlでactive directoryに登録
-
Perlで長音
-
syntax OKなのに・・・
-
Pod::Usageで日本語を使用する...
おすすめ情報