助け合いフォーラム

LinuC

LinuC Lv2-202(Ver10.0)
問題ID : 22729
問題を開く
telnetを使用して、SMTPサーバが適切に動作しているか確認したい。telnet接続後にメールを送信するために必要なSMTPコマンドは次のうちどれか。なお、SMTPセッションは開始されているものとする。(全て選択)

この問題はプレミアムコンテンツです。

上に戻る

「telnet接続後にSMTPコマンド」という語彙について

投稿日 2026/05/28

設問に以下の記述があります。
「telnetを使用して、SMTPサーバが適切に動作しているか確認したい。telnet接続後にメールを送信するために必要なSMTPコマンドは次のうちどれか。なお、SMTPセッションは開始されているものとする。(全て選択)」

単に「telnet」と言う場合、リモートログインプロトコル名およびコマンド名を含意していると思います。
「telnet接続」という言葉は、telnetプロトコルによるリモートログインなのか、telnetコマンドがTCPコネクションを確立した状態のこと(リモートログインではない)なのか、判然としない語彙であると感じました。
この設問は「telnetコマンド(telnet servername 25)によってTCPコネクションを確立し、HELOでSMTPセッションを確立し、その後にどうするか」を問うていると思うのですが、
「telnet接続後」を「リモートログイン」だと捉えた場合は、「postfixが起動しているサーバにtelnetでリモートログインして、そこで何かしらの手段でSMTPセッションを確立し、その後にどうするか」を問うているように読み取れてしまうと感じました。

もちろんどちらであっても正解は変わらないという理解ですが、「telnet接続」という語彙が大きく意味の異なる2つの状態を指しうる=実際の現場で誤解を招きうると感じます。特にtelnetリモートログイン自体は現状、推奨されない接続形態であるため、例えば資格取得者が「telnetでSMTP動作確認します」と発言した場合、telnetポートを開放する等の危険な作業に繋がる可能性があります。

私個人としては以下のように記述するのが正確で、かつTCPセッションとアプリケーションセッション(SMTPセッション)の違いを受講者が正確に理解できるのではと思われますがいかがでしょうか。
「telnetコマンドを使用して、SMTPサーバが適切に動作しているか確認したい。SMTPセッション開始後にメールを送信するために必要なSMTPコマンドは次のうちどれか。(全て選択)」

なお、Linuc試験やLPIC試験で「telnet接続」という語彙が「telnet servername 25」を指す意味で使用されるのであれば、その旨も記載していただけると助かります。

この投稿に対して返信しませんか?