DOSコマンド
ポート80 HTTP†
telnet 123.456.789.100 80
GET /index.html(index.phpとか) HTTP/1.0
Enter
Enter
ポート25 SMTP†
[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†
telnet 123.456.789.100 110
user ユーザー名
pass パスワード
+OK Logged in.
POPのtelnetコマンド
USER | ユーザ名 | 受信するメールのユーザ名をメールサーバに認識させる。 |
PASS | パスワード | 受信するメールのパスワードをメールサーバに認識させる。 |
STAT | | 受信しているメールの件数とバイト数を通知する。 |
LIST | [メッセージ番号] | 受信しているメールの番号とバイト数を通知する。 |
RETR | メッセージ番号 | 指定したメッセージ番号のデータを受信する。 |
DELE | メッセージ番号 | 指定したメッセージ番号のデータを削除する。 |
QUIT | | メールの受信を終了する。 |
ポート143: imapの受信†
$ telnet メールサーバー 143
* OK
a01 login アカウント名 パスワード
a01 OK LOGIN Ok.
a02 select inbox
a03 fetch メール番号 body[]
a04 logout
imapでメールの一覧を取得†
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.