今日はなにの日。

気になったこと勉強になったことのメモ。

今日は、ネスペのための学習記録[SMTP]の日。

目次

とある日

ネットワークスペシャリスト試験(NW)の個人勉強記録です。

よく問題集とかで出る項目だけを調べてまとめるだけ。

IPA 独立行政法人 情報処理推進機構:制度の概要:ネットワークスペシャリスト試験

SMTPについて

出題

平成 28 年度 秋期 ネットワークスペシャリスト試験 問一

2016h28a_nw_pm1_qs.pdf

理解しておくこと

  • ポート番号
  • 認証について
  • コマンドの種類について
  • セキュリティについて

基本情報

コマンド

SMTPコマンドは、ユーザーが要求するメール転送またはメールシステム機能を定義します。

  • HELLO(HELO)
  • 拡張HELLO(EHLO)
    • セッションの開始(拡張SMTP)
    • ehlo = "EHLO" SP(Domain / address-literal)CRLF
  • MAIL
    • 送信元を通知
    • mail = "MAIL FROM:"逆パス[SP Mail-parameters] CRLF
  • RCPT
    • あて先を通知
    • rcpt = "RCPT TO:" ( "<Postmaster@" Domain ">" / "" / Forward-path ) [SP Rcpt-parameters] CRLF
  • DATA
    • メールデータ本体を送信
    • data = "DATA" CRLF
  • RSET
    • やり取りを中止し送られてきた情報を破棄
    • rset = "RSET" CRLF
  • VRFY
    • ユーザ名の確認
    • vrfy = "VRFY" SP文字列CRLF
  • EXPN
  • HELP
    • サーバーは役立つ情報をクライアントに送信
    • help = "HELP" [SP String] CRLF
  • NOOP
    • 何もしない
    • 受信者が「250 OK」応答を送信すること以外のアクションは指定されていません
    • noop = "NOOP" [SP文字列] CRLF
  • QUIT
    • セッションの終了
    • quit = "QUIT" CRLF

SMTPの用語

参考資料

TCP/IP - SMTP/POPとは

SMTP(Simple Mail Transfer Protocol)~前編:インターネット・プロトコル詳説(5) - @IT

Simple Mail Transfer Protocol - Wikipedia

SMTP ~電子メール送信用プロトコル~ | TCP/IP | ネットワークのおべんきょしませんか?

簡易メール転送プロトコル(SMTP)とは? | Cloudflare

SMTP プロトコルの概要