SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

telnetで手入力でPOPをしゃべってみる

telnetでおしゃべりシリーズ – POP編

telnetのコマンドモード開始。

Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\>telnet

telnetスタート。ご使用のメールサーバーに110番ポートで接続を試みます。

Microsoft Telnet クライアントへようこそ

エスケープ文字は 'CTRL+]' です

Microsoft Telnet> o mail.example.com 110

つながりました。

+OK Hello there. <24326.1257385609@mail.example.com>

ログインします。
パスワードが丸見えになるので、背後に誰かいないか注意。

+OK Hello there. <32304.1257385805@localhost.localdomain>
USER xxxxxxxx
+OK Password required.
PASS ********
+OK logged in.

POP語で一覧取得、詳細閲覧などができます。

STAT
+OK 1 8553
LIST
+OK POP3 clients that break here, they violate STD53.
1 8553
.
RETR 1
+OK 8553 octets follow.
(以下メールの内容。ヘッダとボディが続く。)
……
……

これだけでメールが読めるので、phpを使ってサーバーにメールを読ませたいときも、複雑なライブラリなしで十分可能ということです。

関連するメモ

コメント