DOSコマンド

ポート80 HTTP [#z7201191]

 telnet 123.456.789.100 80
 GET /index.html(index.phpとか) HTTP/1.0
 Enter
 Enter

ポート25 SMTP [#k70b063e]

 [root@www13154uf   
]# telnet localhost 25	<-- localhostに25番で接続。
 Trying 127.0.0.1...
 Connected to localhost.
 Escape character is '^]'.
 220 mail.hogehoge ESMTP unknown
 helo localhost					<-- ご挨拶
 250 mail.hogehoge.com
 mail from:hoge@hogehogehoge.com		<-- メール送信元
 250 2.1.0 Ok
 rcpt to:hogehoge@hogehoge.jp			<-- メール送信先
 250 2.1.5 Ok
 data						<-- メールの本文を書くよと宣言
 354 End data with <CR><LF>.<CR><LF>
 test mail dayo					<-- 本文を書いてみる
 .						<-- 本文終了の意味
 250 2.0.0 Ok: queued as 7AAAE60687
 quit						<-- メール送信の終了
 221 2.0.0 Bye
 Connection closed by foreign host.

ポート110 POP [#s5ba2e49]

 telnet 123.456.789.100 110
 user ユーザー名
 pass パスワード
 +OK Logged in.

POPのtelnetコマンド |USER|ユーザ名|受信するメールのユーザ名をメールサーバに認識させる。| |PASS|パスワード| 受信するメールのパスワードをメールサーバに認識させる。| |STAT| |受信しているメールの件数とバイト数を通知する。| |LIST|[メッセージ番号]| 受信しているメールの番号とバイト数を通知する。| |RETR|メッセージ番号|指定したメッセージ番号のデータを受信する。| |DELE|メッセージ番号|指定したメッセージ番号のデータを削除する。| |QUIT||メールの受信を終了する。|

ポート143: imapの受信 [#aff8433a]

 $ telnet メールサーバー 143
 * OK
 a01 login アカウント名 パスワード
 a01 OK LOGIN Ok.
 a02 select inbox
 a03 fetch メール番号 body[]
 a04 logout

imapでメールの一覧を取得 [#x0a7668e]

 a06 search all
 * SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
 a06 OK SEARCH done.