[[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.