- 追加された行はこの色です。
- 削除された行はこの色です。
*SMTP/POP3 [#s0572baf]
smtp、pop3についてのコマンドレスポンスについて
**SMTP [#s8a9e714]
SMTPでのメールの送り方について
$ telnet localhost 25 <---入力
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 vmvine32.mie-chukyo-u.ac.jp ESMTP Postfix
HELO localhost
250 vmvine32.mie-chukyo-u.ac.jp
220 vmvine32.abc.ac.jp ESMTP Postfix
HELO localhost <---入力
250 vmvine32.abc.ac.jp
MAIL FROM: <okada@localhost> <---入力
250 Ok
RCPT TO: <okada@localhost> <---入力
250 Ok
DATA <---入力
354 End data with <CR><LF>.<CR><LF>
From: <okada@localhost> <---入力
To: <okada@localhost> <---入力
Subject: TEST1 <---入力
<---入力
TEST MSG. <---入力
. <---入力
250 Ok: queued as 6767B5BCC2
QUIT <---入力
221 Bye
Connection closed by foreign host.
実際にメールの送り先はRCPT TO:に指定されたところで、To:はメーラーに表示される内容。これが異なってもメールは送れる。MAIL FROM:と From:の関係も同じ。~
RCPT TO:とMAIL FROM:はエンベロープでSMTP上の動作でユーザへのメールには残らないようだ。
ところでMAIL FROM: を<>にして空欄にしたときは以下のようなlogになる
May 8 09:22:14 atom postfix/smtpd[11064]: connect from atom.ism21.net[127.0.0.1]
May 8 09:22:58 atom postfix/smtpd[11064]: F26638D22D4: client=atom.ism21.net[127.0.0.1]
May 8 09:23:30 atom postfix/cleanup[11081]: F26638D22D4: message-
id=<20100508002258.F26638D22D4@wwwism.dyndns.org>
May 8 09:23:30 atom postfix/qmgr[3092]: F26638D22D4: from=<>, size=348, nrcpt=1 (queue active)
May 8 09:23:30 atom postfix/local[11103]: F26638D22D4:
to=<okada@wwwism.dyndns.org>, orig_to=<okada@localhost>, relay=local,
delay=38, delays=38/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to
command: /usr/bin/procmail)
May 8 09:23:30 atom postfix/smtpd[11106]: connect from atom.ism21.net[127.0.0.1]
May 8 09:23:30 atom postfix/smtpd[11106]: 0FA048D22E5: client=atom.ism21.net[127.0.0.1]
May 8 09:23:30 atom postfix/cleanup[11081]: 0FA048D22E5: message-
id=<20100508002330.0FA048D22E5@wwwism.dyndns.org>
May 8 09:23:30 atom postfix/qmgr[3092]: 0FA048D22E5:
from=<okada@wwwism.dyndns.org>, size=590, nrcpt=1 (queue active)
May 8 09:23:30 atom postfix/smtpd[11106]: disconnect from atom.ism21.net[127.0.0.1]
**pop3 [#z04043ba]
pop3でのメールの受信について
$ telnet localhost 110 <---入力
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at vmvine32.mie-chukyo-u.ac.jp starting. <14168.1160013216@vmvine32.mie-chukyo-u.ac.jp>
+OK Qpopper (version 4.0.9) at vmvine32.abc.ac.jp starting. <14168.1160013216@vmvine32.abc.ac.jp>
USER okada <---入力
+OK Password required for okada.
PASS ****** <---入力
+OK okada has 1 visible message (0 hidden) in 509 octets.
LIST <---入力
+OK 1 visible messages (509 octets)
1 509
.
RETR 1 <---入力
+OK 509 octets
Return-Path: <okada@vmvine32.mie-chukyo-u.ac.jp>
Return-Path: <okada@vmvine32.abc.ac.jp>
X-Original-To: okada
Delivered-To: okada@vmvine32.mie-chukyo-u.ac.jp
Received: by vmvine32.mie-chukyo-u.ac.jp (Postfix, from userid 500)
Delivered-To: okada@vmvine32.abc.ac.jp
Received: by vmvine32.abc.ac.jp (Postfix, from userid 500)
id 34A685BCC2; Thu, 5 Oct 2006 10:46:45 +0900 (JST)
To: okada@vmvine32.mie-chukyo-u.ac.jp
To: okada@vmvine32.abc.ac.jp
Subject: TEST2
Message-Id: <20061005014645.34A685BCC2@vmvine32.mie-chukyo-u.ac.jp>
Message-Id: <20061005014645.34A685BCC2@vmvine32.abc.ac.jp>
Date: Thu, 5 Oct 2006 10:46:45 +0900 (JST)
From: okada@vmvine32.mie-chukyo-u.ac.jp (Okada)
From: okada@vmvine32.abc.ac.jp (Okada)
X-UIDL: Cc5!!DhV"!fUI"!5>*"!
TEST MSG2.
.
QUIT <---入力
+OK Pop server at vmvine32.mie-chukyo-u.ac.jp signing off.
+OK Pop server at vmvine32.abc.ac.jp signing off.
Connection closed by foreign host.
メッセージの削除(認証後)
LIST <---入力
+OK 2 visible messages (1029 octets)
1 521
2 508
(略)
DELE 1 <---入力(削除)
+OK Message 1 has been deleted.
LIST <---入力
+OK 1 visible messages (508 octets)
2 508
***APOPでの認証 [#w4a62a3a]
$ telnet localhost 110 <---入力
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Qpopper (version 4.0.9) at vmvine32.mie-chukyo-u.ac.jp starting. <14230.1160013800@vmvine32.mie-chukyo-u.ac.jp> <---(チャレンジワード)
+OK Qpopper (version 4.0.9) at vmvine32.abc.ac.jp starting. <14230.1160013800@vmvine32.abc.ac.jp> <---(チャレンジワード)
APOP okada 1c576f**************30639dace3af <---入力(MD5ハッシュ値)
+OK okada has 1 visible message (0 hidden) in 520 octets.
LIST <---入力
+OK 1 visible messages (520 octets)
1 520
.
QUIT <---入力
+OK Pop server at vmvine32.mie-chukyo-u.ac.jp signing off.
+OK Pop server at vmvine32.abc.ac.jp signing off.
Connection closed by foreign host.
APOPでのMD5のハッシュ値を作成するにはチャレンジワードとパスワードを連続文字列として作成する。
上記の場合はパスワードが*****の場合は
$ echo -n '<14230.1160013800@vmvine32.mie-chukyo-u.ac.jp>*****' | md5sum
1c576f**************30639dace3af -
$ echo -n '<14230.1160013800@vmvine32.abc.ac.jp>*****' | md5sum
1c576f**************30639dace3af -
**参考 [#x8c236a8]
Software Design 2006/9