| トップ | 読書感想文 | Ukki |
メール関連メモ

メールアドレス部に使えない文字。


username@gaku.netのusernetにあたる部分に使えない文字は次の通り。

( ) < > @ , ; : \ " [ ] SPACE 制御文字(10進アスキーコードで0-31, 127)

つまり使える文字は、英数字に加え次の記号。
! # $ % & ' + - / = ? ^ _ ` { | } ~ .

RFC822を見ると、メールアドレス部の定義は、addr-specのlocal-partとして行われている。

local-part =  word *("." word)

wordの定義では、'.'は使えないのだが、local-partでは上記のように特別に追加されている。つまり先頭以外なら使える。



SMTPセッション

S:220 soyuz.gaku.net ESMTP Postfix
C:EHLO client.test.com
S:250-soyuz.gaku.net
S:250-PIPELINING
S:250-SIZE 10240000
S:250-VRFY
S:250-ETRN
S:250-AUTH NTLM DIGEST-MD5 CRAM-MD5
S:250-AUTH=NTLM DIGEST-MD5 CRAM-MD5
S:250 8BITMIME

C:MAIL FROM:a@gaku.net
S:250 Ok
C:RCPT TO:b@gaku.net
S:554 <b@gaku.net>: Recipient address rejected: Relay access denied
C:QUIT
S:221 Bye
ESMTPは、SMTP Service Extensionで、RFC1869で定義されている。ESMTPをサポートしているSMTPクライアントは、HELOコマンドの代わりにEHLOコマンドを使う。





Top
Index
Search on Ukki

login

Sections:
メールアドレス部に使えない文字。
SMTPセッション