問題 60★★★

在宅勤務の社員から、自宅のインターネット接続では会社のメールサーバへの送信だけが 失敗すると報告があった。社員が契約するISPはOP25Bを実施しており、会社のサーバは 25番ポートで送信を受け付けている。会社が行う対応として、最も適切なものはどれか。

正解:エ

各選択肢の解説

  1. ア会社のメールサーバで、送信元を問わず25番ポートで届いたメールの中継を許可する。

    誤り。OP25Bは社員の自宅側のISPで25番ポート宛ての通信を止めるので、会社のサーバの 設定を緩めても通信は届きません。誰のメールでも中継すると、第三者中継の踏み台にもなります。

  2. イ送信前にPOP3で受信させ、受信の認証が済んだ端末から25番ポートで送信させる。

    誤り。これはPOP before SMTPという、受信の認証を送信の許可に使う方式です。 送信に使うのは25番ポートのままなので、ISPのOP25Bで止められることは変わりません。

  3. ウ自宅のISPのメールサーバから、差出人を会社のメールアドレスにして送らせる。

    誤り。ISPのサーバは会社のSPFレコードに載っていないので、受信側で詐称の疑いと 判定されやすくなります。送信の記録も会社の管理の外に出てしまいます。

  4. エ587番のサブミッションポートを開き、SMTP-AUTHで認証した利用者の送信を受け付ける。

    正解。OP25Bが止めるのは25番ポート宛ての通信なので、587番は止められません。 SMTP-AUTHで本人を確かめるので、誰でも送れる状態にもなりません。

理解を深めるために

止められた門を開けさせるのではなく、別の門を使う

OP25B(Outbound Port 25 Blocking)は、ISPが自社の利用者の回線から、外部のメールサーバの25番ポートへ 直接送るメールを止める迷惑メール対策です。乗っ取られた家庭のPCが大量の迷惑メールを直接ばらまくのを 防ぐためのもので、ISPの側で止めている以上、会社側の設定で25番を通させることはできません。 そこで、会社のメールサーバに**25番とは別の「送信受付用の門」**を用意します。

なぜ587番とSMTP-AUTHを組み合わせるのか

  • サブミッションポート(587番): 利用者がメールソフトからメールサーバへ送信を依頼するための ポート。サーバどうしの配送に使う25番とは役割が分かれていて、OP25Bの対象にならない
  • SMTP-AUTH: 送信を依頼してきた利用者を、IDとパスワードなどで認証する仕組み。 587番は社外のどこからでも届くので、認証が無いと誰でも会社のサーバから送れてしまう

この2つを組み合わせると、社外の回線からでも、認証した社員だけが会社のサーバから送れます。 POP before SMTPも認証の一種ですが、送信に25番を使う点が変わらないので、OP25Bの下では役に立ちません。

混同しやすいものとの違い

対応 何をしているか OP25Bの下で
587番+SMTP-AUTH 別のポートで受け付け、利用者を認証する 送れる
POP before SMTP 受信の認証で、一定時間25番からの送信を許す 25番で止められる
25番の中継を誰にでも許可 会社のサーバの制限を外す 届かない。第三者中継の危険
ISPのサーバから送る 会社のサーバを使わない 送信ドメイン認証で疑われる

試験では、OP25Bが「どこで」「どのポートを」止めているかで見分けます。 ISPが25番を止めているなら、会社ができるのは別のポートと認証を用意することです。

前の問題へ次の問題へ