SMTPのコマンドに関するネットワークスペシャリスト試験
了解しました ✅
以下に 「SMTPのコマンド」 をテーマにしたネットワークスペシャリスト試験風の問題を10問まとめます。
SMTPの代表的なコマンド(HELO/EHLO, MAIL FROM, RCPT TO, DATA, RSET, VRFY, NOOP, QUIT, AUTH, STARTTLS)を中心に出題します。
---
SMTPコマンドに関する試験問題(10問)
---
■ 問題1
SMTPセッション開始時にクライアントがサーバへ自己を名乗るために送信するコマンドはどれか。
A. MAIL FROM
B. HELO / EHLO
C. DATA
D. QUIT
正解:B
解説:SMTPではセッション開始時に「HELO(拡張機能利用時はEHLO)」でクライアントが自己を名乗る。
---
■ 問題2
メールの送信者を指定するために用いるSMTPコマンドはどれか。
A. MAIL FROM
B. RCPT TO
C. VRFY
D. DATA
正解:A
解説:「MAIL FROM:<送信者アドレス>」でメールの送信者を指定する。
---
■ 問題3
メールの宛先を指定するSMTPコマンドはどれか。
A. MAIL FROM
B. RCPT TO
C. DATA
D. RSET
正解:B
解説:「RCPT TO:<宛先アドレス>」で受信者を指定する。複数回送ることで複数宛先を指定可能。
---
■ 問題4
SMTPで本文送信を開始するためのコマンドはどれか。
A. DATA
B. VRFY
C. RSET
D. EHLO
正解:A
解説:「DATA」コマンドで本文送信が開始され、終了は「CRLF . CRLF」で示される。
---
■ 問題5
SMTPでセッションを終了するために利用されるコマンドはどれか。
A. END
B. CLOSE
C. QUIT
D. STOP
正解:C
解説:「QUIT」でセッションを終了し、サーバは「221 Bye」で応答する。
---
■ 問題6
SMTPにおいて、現在のメール送信処理を取り消しリセットするために用いるコマンドはどれか。
A. RSET
B. VRFY
C. NOOP
D. RESET
正解:A
解説:RSETコマンドで送信処理をキャンセルし、セッションを維持したまま再送できる。
---
■ 問題7
SMTPで相手サーバにアドレスが存在するか確認するためのコマンドはどれか。
A. VRFY
B. MAIL FROM
C. RCPT TO
D. EHLO
正解:A
解説:「VRFY ユーザ名」でアドレスが存在するかを確認する。ただしセキュリティ上、無効化されている場合が多い。
---
■ 問題8
SMTPセッションにおいて単純な疎通確認を行うためのコマンドはどれか。
A. NOOP
B. EHLO
C. VRFY
D. PING
正解:A
解説:「NOOP」コマンドは何の操作もしないが、応答を返すため疎通確認に用いられる。
---
■ 問題9
SMTPに暗号化を導入する際に利用されるコマンドはどれか。
A. TLS
B. SECURE
C. STARTTLS
D. CRYPTO
正解:C
解説:「STARTTLS」コマンドで暗号化セッションを開始する。
---
■ 問題10
SMTPでユーザ認証を行う際に利用されるコマンドはどれか。
A. AUTH
B. LOGIN
C. VERIFY
D. CERT
正解:A
解説:「AUTH PLAIN / LOGIN / CRAM-MD5」などの形式で認証を行う。
---
✅ これで SMTPのコマンドをテーマにした10問 が完成しました。
👉 次は「SMTPの応答コード(200系、400系、500系など)」をテーマにした問題も作りますか?
コメント
コメントを投稿