メールの暗号化方式「STARTTLS(スタート ティ エル エス)」をご存じでしょうか。本記事では、「STARTTLS」の仕組みやメリット・デメリット、SMTPSとの違いなどについてご紹介します。

⇒メールのセキュリティと到達率を高める方法を無料でダウンロード

そもそもメールの暗号化とは?なぜ必要?

そもそも、なぜメールの暗号化が必要なのでしょうか。暗号化をしない場合、メールは平文(プレーンテキスト)のまま送信され、通信経路上で盗聴や改ざんがおこなわれる恐れがあります。特に、重要な情報や個人情報を含むメールが盗聴・改ざんされた場合、様々なリスクが発生します。例えば、企業の機密情報や個人情報が盗聴された場合、第三者への流出に繋がる大きな損害を被ることになります。

また、重要な取引情報が漏えいすることで、企業の信用を失うことになるかもしれません。メールの内容が偽の請求書や不正なリンクなどに改ざんされた場合は、受信者が詐欺被害に遭うこともあります。メールの暗号化をすることで、通信内容を保護し、第三者による盗聴や改ざんを防ぐことで、安全なやり取りを実現します。

企業や個人にとって、メールの暗号化は、今や重要なセキュリティ対策の一つなのです。

メール暗号化の2大方式:STARTTLSとSMTPS

メールは暗号化されずに送信されると、通信途中で盗聴や改ざんのリスクがあります。これを防ぐ代表的な方式が、「STARTTLS」と「SMTPS」です。STARTTLSは通常のSMTP接続を開始した後、通信を途中からTLS暗号化に切り替える柔軟な方式で、現在の主流とされています。
一方、SMTPSは通信開始時からTLSで暗号化する方式で、高い安全性が特長ですが、対応環境に制約があります。
どちらの方式もメールの盗聴対策や情報漏えい防止に有効ですが、用途に応じて使い分けることが大切です。

SSL/TLSとは?

STARTTLSを説明する前に、STARTTLSとセットで覚えておくべき「SSL/TLS 」について解説します。SSL/TLSは、インターネット上の通信経路において、データを暗号化して送受信するプロトコル(仕組み)です。もともとは、SSL(Secure Sockets Layer)という技術が使われていましたが、その後、脆弱性を改善したTLS(Transport Layer Security)が登場しました。つまり、TLSはSSLをより安全にした進化版といえます。

現在はTLSが主流となっており、SSLは基本的に使用されていません。SSLという名称が広く普及しているため「SSL」や両方を指す「SSL/TLS」が使われています。

⇒メールのセキュリティと到達率を高める方法を無料でダウンロード

SSL/TLSで暗号化する方法

SSL/TLSは、Webサーバに通信などで利用されるHTTPなどのプロトコルと組み合わせることで、HTTPSなどの暗号化された通信を実現できます。暗号化するには、大きく分けて2つの方法があります。

■SSL/TLS通信が確立してから通信を開始する

最初から通信全体を暗号化してやり取りする方法です。平文(暗号化なし)の通信とは併用ができないため、既存の通信に利用していたポート番号とは別に、暗号化専用のポート番号が必要になります。

■通信の途中でSSL/TLSでの通信に切り替え

はじめは平文で通信をおこない、とちゅから暗号化通信へ切り替える方式です。この切り替えのコマンド(指示)として用いられるのがSTARTTLSで、この方式自体をSTARTTLSと呼ぶこともあります。

STARTTLSとは?

「STARTTLS」とは、インターネットを暗号化する技術「SSL/TLS」を利用し暗号化通信に切り替えをおこなう仕組みのことで、通信経路を暗号化する技術です。メールは、電子メールを送信する際に「SMTP」というプロトコルを使って配信します。

SMTPでは通信内容が暗号化されず平文のままメールを送信しますが、「STARTTLS」を活用することで、送信メールサーバから受信側のメールサーバまでの通信を暗号化します。そのため、通信の途中でのメール本文の盗み見や改ざん、ハッキングなどを防ぐことができます。

ただし、注意しなくてはならないのは「受信側のメールサーバがSTARTTLSに対応していること」が条件であることです。受信側が「STARTTLS」に対応している場合に、暗号化したメール送信が実現できますが、そうでない場合は平文で送られます。

メールサーバとは?設定・確認方法や種類、仕組みを初心者向けに解説メールの送受信は、通信環境があれば場所を問わずおこなえることから、その仕組みは簡単だと思われている方もいらっしゃるでしょう。しかし、実際はメールサーバが大きな役割を果たし、さまざまな順序を経てメールの送受信がおこなわれています。 今回は、メールサーバについて詳しく説明するとともに、設定方法についてもご紹介します。アララ メッセージ

STARTTLSの仕組みと暗号化の流れ

SMTPでメールの送信をおこなう際、まず暗号化されていない状態で通信を開始します。途中でSTARTTLSのコマンドを実行することで通信経路を暗号化します。

簡単に記載すると以下の通りです。

  1. メールクライアント(送信者)とメールサーバ間で接続をおこない、SSL/TLSを使用するために必要なSMTPの拡張仕様をサポートしている旨をメールサーバに送信します。
  2. 通信先のメールサーバから1の返答をもらい、SSL/TLSに対応しているか判定します。
  3. SSL/TLSに対応している場合は、メールクライアントからメールサーバに向けて、STARTTLSで配信をおこなうコマンドを実行します。もし、STARTTLSに対応していない場合、暗号化せずSMTPの通信を継続します。
  4. メールサーバから問題ない旨が返されると、TLS接続が確立され、以降の通信が暗号化されます。

上記のように、宛先のメールサーバがSTARTTLSに対応しているかどうかを確認し、対応している場合のみ暗号化をおこなうという仕組みになります。

STARTTLSの具体的な設定方法

ここからは、メールサーバーでSTARTTLSを設定する基本的な流れを紹介します。

使用しているサーバーやメールソフトによって手順は少し異なりますが、一般的には次のように設定できます。

  1. メールサーバーの管理画面(またはコントロールパネル)にログインする
  2. メールの設定画面を開き、SMTP(送信サーバ)の項目を確認する
  3. 「暗号化接続」や「セキュリティ設定」の欄からSTARTTLSを有効にする
  4. 変更を保存すれば、設定完了です

この設定により、メール送信時の通信が暗号化され、安全に送信できるようになります。

また、主要なメールクライアント(例:Outlook、Thunderbirdなど)を使用している場合は、送信サーバーの設定画面で「暗号化接続:STARTTLS」を選び、ポート番号を587に設定すれば暗号化通信を行えます。また、STARTTLSの設定が完了しても、送信ドメイン認証(SPF・DKIMなど)が未設定の場合、受信側でスパム扱いされる可能性があります。

安全で信頼性の高いメール配信を行うために、あわせて確認しておくことをおすすめします。

【実践編】主要メールクライアントでの設定方法

Gmailでの設定方法

  1. 右上の「設定」→「すべての設定を表示」→「アカウントとインポート」へ進む
  2. 「別のアドレスからメールを送信」→SMTPサーバを追加
  3. SMTPサーバ:smtp.example.com

    ポート番号:587

    暗号化方式:画面上の「TLS」(=STARTTLS)を選択

Outlookでの設定方法

  1. 「ファイル」→「アカウント設定」→「サーバ設定」へ
  2. 送信サーバ(SMTP)のポート番号を587に変更
  3. 「暗号化接続の種類」でSTARTTLSを選ぶ(バージョンによって表記が異なります)

Thunderbirdでの設定方法

  1. メニュー→「アカウント設定」→「送信(SMTP)サーバ」→「編集」
  2. ポート番号:587
  3. 接続の保護:STARTTLS
  4. 「認証方式」は「通常のパスワード認証」を選択

SMTPSとは?

「SMTPS」とは、インターネットの暗号化技術であるSSL/TLSを利用し、メール送信時のSMTP通信を接続開始時から暗号化するメール送信方式です。メールは通常、「SMTP」トイウプロトコルを使って送信されますが、そのままでは通信内容が暗号化されず、平文でやり取りされてしまいます。
SMTPSを利用することで、メールクライアントとメールサーバ間の通信をTLSによって暗号化できるため、安全性を高められます。また、メールサーバ同士の通信でもTLSが利用される場合、通信経路上のセキュリティ向上につながります。通信途中での盗聴や改ざん、情報漏えいのリスクを防ぐことができます。
ただし、SMTPSは専用のポート(一般的に465番)を使用する必要があり、受信側のメールサーバが対応していない場合はメールが正常に届かない可能性がある点には注意が必要です。

STARTTLSとSMTPSの違いを比較|どちらを選ぶべき?

SMTPSとはSTARTTLSと同様、メールの通信経路を暗号化する仕組みです。SMTPではメールを送信する際に通信内容が暗号化されず平文のままメールを送信しますが、SMTPSを利用することにより通信内容を暗号化してメールを配信できます。 SMTPSは通信の開始から終了まで暗号化する一方で、STARTTLSは通信の開始から途中までは暗号化せず、受信側の環境によって途中から最後までを暗号化するか否かが決まります。

SMTPSの方が安全性は高いですが、受信側がSMTPSに対応していない場合、メールが届かない可能性があるため注意が必要です。また、STARTTLSの場合、専用のポート番号が不要となりますが、SMTPSの場合は専用のポート(一般的には465番)を使用する必要があります。

【結論】現在はどちらを使うべき?セキュリティにおける推奨は?

現在の推奨は、STARTTLS(ポート587)の使用です。SMTP通信を暗号化に自動切り替えるため、最新ガイドライン(例:Gmail送信者ガイドライン)でも標準とされています。一方、SMTPS(ポート465)は旧方式で、現在は主に互換目的で使用されます。一般的な社内・顧客向けメールにはSTARTTLSが推奨されています。ただし、機密情報を扱う業務メールでは、送信ドメイン認証(SPF・DKIM・DMARC)やS/MIMEなどを併用し、通信経路と内容の双方を保護する構成が望ましいです。

STARTTLSの3つのメリット

STARTTLSの3つのメリットをご紹介します。

データの暗号化によるセキュリティ強化

STARTTLSは、メールサーバ間の通信を暗号化することで、第三者によるデータの傍受や改ざんを防ぎます。 通信経路上のデータは暗号化され、受信者まで安全に送信されます。 これにより、機密情報や個人情報の保護が強化され、データ漏えいや不正アクセスのリスクが低減されます。

専用のポート番号が不要

STARTTLSは専用ポート番号を準備する必要がないこともメリットとして挙げられます。 通常、メール暗号化通信用と、暗号化していない通信用のポートをそれぞれ用意する必要があります。 しかし、STARTTLSでは、TLSプロトコルを用いているため、TLSをサポートしているSMTPと同じ25番もしくは587番ポートを利用することができます。 そのため、専用のポート番号を別途用意する必要がなく、既存の設定を変更するだけでセキュリティを向上することができます。 これにより、セキュアな通信環境の構築を簡単に進めることができます。

受信側が暗号化に対応していなくても送信できる

STARTTLSは受信側が暗号化に対応していなくても送信することができます。 送信側がSTARTTLSを有効にしてメールを送信した場合、受信側がSTARTTLSに対応していたら暗号化されメールを送信できますが、もし受信側がSTARTTLSに対応していない場合でも、通信は暗号化されずに継続されます。 STARTTLSは、送信先のメールサーバの仕様に合わせて暗号化の可否を決め、いずれの状態でもメールの送信自体は可能なため、柔軟に対応できます。

STARTTLSのデメリットと注意点

メリットがある一方で、デメリットもあります。STARTTLSのデメリットを2つご紹介します。

送信側と受信側の両方がSTARTTLSに対応している必要がある

メールを 暗号化して送信するためにSTARTTLSを利用する 場合、送信側と受信側の双方が STARTTLS に対応している必要があります。STARTTLS非対応のサーバーに送信した場合、暗号化通信へ切り替えることができずに「454 TLS not available due to temporary reason」などのエラーが発生することがあります。これらは、送信側が暗号化通信を要求しているにもかかわらず、受信側がSTARTTLSに対応していない、または証明書設定が不完全な場合に起こります。

送信先サーバーがSTARTTLSに対応しているかを確認するには、以下のようにopensslコマンドを使用します。

openssl s_client -starttls smtp -connect mail.example.com:587

コマンド実行後、応答に「250-STARTTLS」と表示されれば対応済みです。対応していない場合、この行は出力されません。

暗号化の確認が難しく中間者攻撃のリスクがある

STARTTLS は、SMTP 接続開始時にまず平文で通信した後、STARTTLS コマンドにより暗号化へ移行する仕組みです。この構造上、接続直後の平文部分を悪意ある第三者に操作されると、STARTTLS コマンドが削除され、暗号化されない平文通信に戻される(TLS stripping)可能性があります。その結果、メール内容や認証情報が暗号化されないまま送信され、盗聴や改ざんのリスクが発生します。

この問題を防ぐためには、以下のような仕組みが有効です。

・TLS を必須化する設定(強制 TLS)

・MTA-STS(Mail Transfer Agent Strict Transport Security)

などの仕組みの併用

これらにより、暗号化が強制され、中間者攻撃による STARTTLS 剥奪を防ぐことができます。

⇒メールのセキュリティと到達率を高める方法を無料でダウンロード

「STARTTLS」に対応しているメールサーバは?

日本国内で対応しているのは、Gmail、Yahoo! Mail、Outlook.com、AOL Mailなどです。(2023年5月29 日時点)特にGmailが対応したときには、「STARTTLS」の存在が大きな話題になりました。

■グーグル、「Gmail」で非暗号化受信メールに警告表示へ [cnet Japan]

こういった大手のメールサービス提供企業が対応をとることのインパクトはかなり大きいですし、現にグーグル社としても、メールユーザー全般へのセキュリティ強化の啓発という思いがあったようです。

そのため、Gmailで「STARTTLS」に対応していないメールを受信すると、下の図のようにわかりやすい警告が出ます。赤い南京錠がはずれたマークです。そして、南京錠のマークにカーソルを合わせると「このメールは暗号化されませんでした」とも表示されます。

「STARTTLS」に対応している場合

自社のメール配信に、「STARTTLS」を活用するには?

STARTTLSを利用するには、

(1)メールサーバー(Postfix など MTA)側で STARTTLS を提供する設定

(2)メールクライアント(Outlook、Thunderbird、Gmail など MUA)で STARTTLS を使った送信設定

の双方が必要です。

サーバー側・クライアント側それぞれでの設定概要は次のとおりです。

■メールサーバー(Postfix)の設定

STARTTLS を利用するには、

・クライアント→サーバ(Submission 587)での暗号化受付(smtpd_〜)

・サーバ→外部メールサーバ(MTA間)の暗号化利用(smtp_〜)

の両方を設定する必要があります。

■主要メールクライアントでの設定

各クライアントが STARTTLS を利用できるよう、SMTP の暗号化設定を行います。

STARTTLSと併用したい送信ドメイン認証技術

STARTTLSの他に、SPFやDKIM、DMARCといった送信ドメイン技術もあります。


DKIM

SPF

DMARC

特徴

送信メールに電子署名を付与して、なりすましメールでないことを証明

メール送信元のIPアドレスで、なりすましメールか否かを判断

SPF・DKIMの認証結果をもとに、メールの扱い方法を設定

設定の難易度

最も簡単で手間がかからない

SPFより設定の手間がかかり、専門知識も必要

最も専門知識を必要とし、設定の負担も大きい

対策の有効性

SPFより有効

3つのうちでは最も有効性は限られる

最も有効

【2026年版】DKIMとは?仕組みと役割を徹底解説!近年、迷惑メールやなりすましメールは増え続けており、その被害額は個人や企業、政府機関なども含めるとも膨大なものになっています。 今回は、このような迷惑メールやなりすましに有効な「DKIM」について解説します。「DKIM」は、SPFと同じ送信ドメイン認証技術の一つで、スパムやフィッシングなどの不正なメール送信を防ぐために広く採用されています。アララ メッセージ

STARTTLSにも対応!メール配信サービス「アララ メッセージ」

アララが提供するメール配信サービス「アララ メッセージ」は、「STARTTLS」に対応しています。他にも「SPF」や「DKIM」、「S/MIME」などメールセキュリティに関わる数多くの機能を有しています。

「メールを暗号化して送りたい」「迷惑メール扱いされて困っている」などメール配信のセキュリティに課題をお持ちでしたら、お気軽にお問い合わせ下さい。

まとめ

「STARTTLS」とは、通常のSMTP通信を途中からTLS暗号化に切り替える技術で、メール盗聴や改ざんを防ぐ仕組みであることが理解できましたでしょうか。

STARTTLSには、暗号化強化・導入容易・非対応でも送信可能というSメリットがある一方、受信側の対応が必要・中間者攻撃リスクがデメリットとして挙げられます。

万一、改ざんやハッキングに遭い、ユーザの信頼を失ってからでは間に合いません。

セキュリティ対策は、「できることからすぐ対応」「気づいたときにすぐ対応」していくことが大切です。

一般的な業務メールや顧客対応ではSTARTTLSが推奨されますが、機密情報を扱う場合はSPF・DKIM・S/MIMEなどを併用し、通信経路と内容の両面から保護することが重要です。適切な対策をとった上で、安心・安全なメール配信をしていきましょう。

導入事例はこちら

東京海上日動パートナーズTOKIO【アララ メッセージの導入で作業時間が98%減】東京海上日動パートナーズTOKIOでは、管理職向けに毎週オンラインセミナーを実施しています。これまで、セミナーのご案内を一通一通送っていたため、配信作業に20時間を要していました。しかし、「アララ メッセージ」の導入で作業時間が98%減少。さらに、効果測定機能でお客様の興味が目に見えてわかるようになりました。アララ メッセージ株式会社テレビ東京コミュニケーションズ【「会員管理システムとの連携」がスムーズに】株式会社テレビ東京コミュニケーションズではサービスごとに個別のメール配信システムを使っており、「メール配信システムを統一すること」が導入前の課題でした。アララ メッセージは「製品自体がエンジンやAPIで構成されている」という他にない特徴があり、非常に連携がスムーズにできました。アララ メッセージ

関連コラム

S/MIMEとは何?電子署名と暗号化の仕組みをわかりやすく解説「S/MIME」とは、メールシステム上で電子署名を利用した認証やメールの暗号化を行う標準規格(ルール)です。信頼できる第三者機関である認証局が発行した電子証明書を使用し、送信するメールの暗号化や電子署名の付与を行い、電子署名付きメールを送信することが可能です。アララ メッセージメルマガスタンドとは?「メルマガスタンド」には、メルマガ配信の効率と効果をアップさせる様々な機能なメリットが備わっています。 しかし、たくさんある「メルマガスタンド」の中から何を選べばいいか分からないという方もいらっしゃるのではないでしょうか。今回はこれからメルマガ配信を始める方に向けて、「メルマガスタンド」についてや「メルマガスタンド」の選定方法をご紹介します。アララ メッセージ【2026年版】DKIMとは?仕組みと役割を徹底解説!近年、迷惑メールやなりすましメールは増え続けており、その被害額は個人や企業、政府機関なども含めるとも膨大なものになっています。 今回は、このような迷惑メールやなりすましに有効な「DKIM」について解説します。「DKIM」は、SPFと同じ送信ドメイン認証技術の一つで、スパムやフィッシングなどの不正なメール送信を防ぐために広く採用されています。アララ メッセージメールによるランサムウェアの感染手口・経路とは?対策や被害事例を解説ランサムウェアの拡散にはメールがフックとして使用されるケースが多く、メール受信者だけでなく、送信元も注意が必要です。今回は今更聞けない、「ランサムウェアの脅威」について簡単に説明します!!アララ メッセージ