ネットワーク
上級

SMTP/Mail史 RFC 821/Sendmail/Postfix 1982-2026(エスエムティーピーメール史)

Simple Mail Transfer Protocol SMTP 1982-2026 (差別化: 既存Mail Server Postfix/Mailcow比較と異なりSMTP規格起源軸)。Ray Tomlinson 1971 BBN ARPANET 初Email送信 (@記号使用・QWERTYUIOP本文)・Jon Postel USC ISI 1982/8 RFC 821「Simple Mail Transfer Protocol」+RFC 822「Standard for the Format of ARPA Internet Text Messages」発表 (Header規格・「@」アドレス標準化)・Eric Allman UC Berkeley Sendmail 1981/3 (V8 Sendmail・Sendmail Inc 1998・Maintenance継続・mc/m4 Configuration複雑悪名)・Wietse Venema Postfix 1998 (IBM Watson Research・Sendmail代替・セキュリティ強化・モジュラー設計)・qmail Daniel J. Bernstein DJB 1995 (BSD-style License)+Exim Philip Hazel Cambridge 1995 (Debian/Ubuntu Default)・MX Mail Exchange Record DNS+SPF Sender Policy Framework RFC 7208+DKIM DomainKeys Identified Mail RFC 6376+DMARC RFC 7489+ARC RFC 8617・SMTP拡張ESMTP RFC 5321 2008+RFC 5322 (Internet Message Format Update)+8BITMIME・S/MIME+PGP Email暗号化+SMTPS Port 465 (TLS)+STARTTLS Port 587 Submission・¥0 標準, 2026年Postfix+Exim+Sendmail+Microsoft Exchange+Google Gmail主流。

0 回閲覧
0 いいね
2026/5/1 更新
関連タグ
Tomlinson 1971 @
Postel RFC 821 1982
Allman Sendmail 1981
Postfix Wietse Venema 1998
DMARC RFC 7489

概要

SMTP(Simple Mail Transfer Protocol)は、電子メールをインターネット上で送受信するための標準プロトコルである。1982年にJon PostelがRFC 821で定義し、同年にRFC 822でメールメッセージのフォーマットを標準化した。以降、SMTPは拡張機能(ESMTP)や暗号化(STARTTLS、SMTPS)を経て、今日のメールインフラの中核を成す。1981年にEric Allmanが開発したSendmail、1995年にDaniel J. Bernsteinが発表したqmail、1998年にWietse VenemaがPostfixをリリースし、各社が独自のMTA(Mail Transfer Agent)を提供してきた。2025–2026年には、ARC(Authenticated Received Chain)やDMARCの実装率が上昇し、クラウドベースのメールサービス(Google Workspace、Microsoft Exchange Online)が主流となっている。

主な特徴・仕組み

  • ヘッダーと本文の分離
    RFC 822により、From:, To:, Subject: などのヘッダーと本文は明確に区別され、メールのルーティングと表示が可能になった。
  • MXレコードとDNS
    送信側は受信側のドメインに対してMXレコードを参照し、優先度順にSMTPサーバへ接続する。
  • ESMTP拡張
    RFC 5321で定義された拡張により、AUTH, STARTTLS, 8BITMIME などが追加され、認証と暗号化が標準化された。
  • 暗号化
    1990年代後半からTLSを利用した暗号化が導入され、ポート465(SMTPS)と587(STARTTLS)で通信が保護される。
  • 認証とポリシー
    SPF(RFC 7208)、DKIM(RFC 6376)、DMARC(RFC 7489)、ARC(RFC 8617)により、送信者の正当性とメッセージの改ざん検出が可能になった。
  • MTAの設計
    Sendmailは汎用的だが設定が複雑、Postfixはプロセス分離とモジュラー設計で高いセキュリティとスケーラビリティを実現、qmailはシンプルなプロセス構造で高速化、Eximは柔軟なルーティングとスクリプト連携が特徴。

具体例・対応製品(テーブル必須)

製品名型番 / バージョン主な特徴主要ポート最大同時接続メッセージサイズ上限主要用途
Postfix3.7.2モジュラー設計、プロセス分離25, 465, 58710,00025 MB大規模企業メールサーバ
Sendmail8.17.2高い互換性、豊富な拡張25, 465, 5875,00020 MB中小企業・ホスティング
Exim4.98スクリプト連携、柔軟なルーティング25, 465, 5878,00030 MBDebian/Ubuntuデフォルト
qmail1.04シンプルプロセス、速度重視25, 465, 5873,00015 MBセキュリティ重視の環境
Microsoft Exchange Server2026 Standard統合されたメール、カレンダー25, 465, 58715,00050 MBエンタープライズ
Google Workspace (Gmail)Cloud‑basedスケールアウト、AIフィルタ25, 465, 587100,000+25 MBクラウドメールサービス

選び方・注意点

  • スケーラビリティ
    大規模組織では、同時接続数とスループットが重要。PostfixやExchangeは高い同時接続をサポート。
  • セキュリティ
    TLS 1.3のサポート、ARC/DMARCの実装状況を確認。qmailはプロセス分離で攻撃面が狭いが、設定が限定的。
  • 運用コスト
    オープンソース(Postfix, Exim)と商用(Exchange, Google Workspace)のライセンス・サポート体制を比較。
  • 互換性
    既存のメールフローやスクリプトがある場合、Sendmailの互換性が有利。
  • 管理性
    mc/m4 のような高度な設定が必要な場合は、Postfixのpostconfやpostaliasで簡易化できる。

関連用語との違い

用語主な役割主要プロトコル代表製品
SMTPメール転送SMTP/ESMTPPostfix, Sendmail
IMAPメール受信・同期IMAPDovecot, Cyrus
POP3メール受信(ダウンロード)POP3Courier, Dovecot
MTAメール転送エージェントSMTPPostfix, Sendmail
MUAメール閲覧・送信SMTP, IMAP/POP3Outlook, Thunderbird

よくある質問 (FAQ)

  1. SMTPとSMTPSの違いは何ですか?
    SMTPはプレーンテキストで通信し、ポート25で動作。SMTPSはTLSで暗号化された通信を行い、ポート465で動作。
  2. ARCはどのようにメールの信頼性を高めるのですか?
    ARCは受信側が途中の中継サーバを経由したことを証明し、DMARC失敗時に正当性を示すことでスパム判定を回避できる。
  3. PostfixとSendmailの主な運用上の違いは何ですか?
    Postfixはプロセス分離でセキュリティが高く、設定がシンプル。Sendmailは従来からの互換性が高く、複雑なルーティング設定が可能。

まとめ

SMTPは1982年のRFC 821で確立され、メールインフラの基盤として今日まで進化を続けている。ESMTP、TLS、SPF/DKIM/DMARC/ARC などの拡張により、セキュリティと信頼性が大幅に向上。Postfix、Sendmail、Exim、qmail、Microsoft Exchange、Google Workspace など多様なMTAが存在し、用途や規模に応じて選択される。2025–2026年においては、クラウドベースのメールサービスとARCの普及が顕著であり、メール運用はセキュリティとスケーラビリティを両立させる方向へ進化している。

この記事について
カテゴリーネットワーク
難易度上級
作成日2026/5/1