Skip to content

第2回 サポートする RFC

1999年5月23日


インターネットメール関係の RFC には筆者編集の「電子メール関連リンク集:規格文書(RFCなど)」を見てもらうとわかるが大変多くの規格がある。メイラーを作る上でこれらを全て実装しなければいけないのかというとそうでもない。通常のメッセージのやりとりをする上では後に述べるような RFC をサポートするだけで十分である。

まず、必要最小限と筆者が思う RFC を並べてみる。これは、T42 の正式公開時にサポートする予定である。なお、IMAP 関連は筆者の頭の中では整理が付いていないためここでは述べないこととする。

  • SMTP
    • RFC 821 “SIMPLE MAIL TRANSFER PROTOCOL”
    • RFC 1123 “Requirements for Internet Hosts — Application and Support” “5. ELECTRONIC MAIL — SMTP and RFC-822”
  • POP3
    • RFC 1939 “Post Office Protocol - Version 3”
  • MESSAGE FORMAT
    • RFC 822 “STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES”
    • RFC 1123 “Requirements for Internet Hosts — Application and Support” “5. ELECTRONIC MAIL — SMTP and RFC-822”
  • MIME
    • RFC 2045 “MIME Part One: Format of Internet Message Bodies”
    • RFC 2046 “MIME Part Two: Media Types”
    • RFC 2047 “MIME Part Three: Message Header Extensions for Non-ASCII Text”
    • RFC 2049 “MIME Part Five: Conformance Criteria and Examples”
    • RFC 2183 “Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field”
    • RFC 2231 “MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations”
  • I18N
    • RFC 1468 “Japanese Character Encoding for Internet Messages”
  • MESSAGE DIGEST
    • RFC 1321 “The MD5 Message-Digest Algorithm”

次に並べるものは現状では無くても構わないが、あった方がいいかなと思うものである。正式公開後に順次サポートする予定である。ここには並べていないが国際化関連を追加するつもりだ。

  • SMTP
    • RFC 1869 “SMTP Service Extensions”
    • RFC 1870 “SMTP Service Extension for Message Size Declaration”
    • RFC 2476 “Message Submission”
    • RFC 2554 “SMTP Service Extension for Authentication”
  • POP3
    • RFC 1734 “POP3 AUTHentication command”
    • RFC 2449 “POP3 Extension Mechanism”
  • AUTHENTICATION
    • RFC 2195 “IMAP/POP AUTHorize Extension for Simple Challenge/Response”
    • RFC 2222 “Simple Authentication and Security Layer”
  • MIME
    • RFC 1864 “The Content-MD5 Header Field”