Home


POP3(E-mail受信)サンプルソフト1(VB5.0)

■はじめに
■POP3通信サンプルプログラム ダウンロード
■POP3コマンド説明
■説明


■はじめに
VB(Visual Basic 5.0)で作成した、TCPによる通信サンプルプログラムを紹介します。
POP3サーバに接続しEメールを受信します。

■POP3サンプルプログラム1 ダウンロード

POP3サンプルプログラム1 (pop3_s1.lzh 4K)


■POP3コマンド説明
POP3プロトコルはTCPでポート番号「110」に接続後、下記コード出力すると
+OK 又は -ERR に続き情報が返されます。

USERコマンド
POP3(メール)サーバに接続すると次にユーザ名を入力します。
USER <ユーザー名>
+OK :ユーザ名確認
-ERR :該当するユーザ名が存在しない。

PASSコマンド
USERコマンド成功後に続けてメールサーバに対してパスワードを入力します。
PASS <パスワード>
+OK :パスワード確認
-ERR :パスワードが無効。

STATコマンド
メールサーバに残っているメールが何通で合計何バイトかを返します。
STAT
+OK AA BBB:AA通 BBBバイト
LISTコマンド
メッセージ番号で指定したメッセージのバイトを返します。
LIST <メッセージ番号>
+OK AA BBB:AAはメッセージ番号 BBBバイト
-ERR :メッセージ番号に対応したメッセージは有りません。

RETRコマンド
メッセージ番号で指定したメッセージの本文を返します。
RETR <メッセージ番号>
+OK メッセージ本文 最後に . CR LFで終わる
-ERR :メッセージ番号に対応したメッセージは有りません。

DELEコマンド
メッセージ番号で指定したメッセージを削除します。
DELE <メッセージ番号>
+OK :削除完了
-ERR :メッセージ番号に対応したメッセージは有りません。

NOOPコマンド
メールサーバにタイムアウト再セットを行う。
NOOP
+OK :再セット完了

RSETコマンド
セッション中の削除命令を解除する。
RSET
+OK :再セット完了

QUITコマンド
セッションを終了します。
QUIT
+OK :終了


■説明
TCPサンプルのつもりで作ったんですが、POP3のサンプルとなりました。
一応日本語処理も入れてます。メールを受信してみて下さい。(サーバからの削除はされません)
添付の解凍はしてません。 今度します。(^^;