質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

SMTP

SMTP(Simple Mail Transfer Protocol)はIPネットワークでemailを伝送する為のプロトコルです。

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

Q&A

解決済

1回答

2468閲覧

SMTP+STARTTLSの構成でメールを送信したときに、STARTTLSが有効になっていることを確認する方法について

gysnet

総合スコア18

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

SMTP

SMTP(Simple Mail Transfer Protocol)はIPネットワークでemailを伝送する為のプロトコルです。

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

0グッド

0クリップ

投稿2019/05/03 15:57

いつもお世話になっております。
知見のある方からアドバイスいただけたら幸いです。
知識が乏しいため、文言等不適切な箇所もあるかと思いますが、ご了承ください。

前提・実現したいこと

SMTP+STARTTLSの構成でメールサーバ(Postfix)を構築したのですが、
実際に送信されているメールに対して、STARTTLSが適用されて到着していることを
確認したいと考えております。
SSL証明書はLet's encryptで取得しています。

メーラの機能で確認できるのか、ログや通信内容から確認できるのか、
確実に確認できる方法があればと思い、質問させていただきました。
どうぞよろしくお願いいたします。

補足情報

OS:CentOS 7.5
Postfix:2.10.1
POP3メールソフト:秀丸メール Ver6.83

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

SMTP Service Extension for Secure SMTP over Transport Layer Security (RFC 3207)

  1. Usage Example

    The following dialog illustrates how a client and server can start a
    TLS session:

    S: <waits for connection on TCP port 25>
    C: <opens connection>
    S: 220 mail.imc.org SMTP service ready
    C: EHLO mail.example.com
    S: 250-mail.imc.org offers a warm hug of welcome
    S: 250-8BITMIME
    S: 250-STARTTLS
    S: 250 DSN
    C: STARTTLS
    S: 220 Go ahead
    C: <starts TLS negotiation>
    C & S: <negotiate a TLS session>
    C & S: <check result of negotiation>
    C: EHLO mail.example.com
    S: 250-mail.imc.org touches your hand gently for a moment
    S: 250-8BITMIME
    S: 250 DSN

とあるので、telnet で接続して EHLO コマンドを送信して、サーバーからのレスポンスに

250-STARTTLS

が、返ってくることを確認して、

STARTTLS

を送信した際に

220 Go ahead

等の OK コマンドが返ってきたら、対応していると判断できると思います。

投稿2019/05/04 01:11

編集2019/05/04 01:15
CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gysnet

2019/05/04 03:01

ありがとうございます。参考にさせていただきます。こちらは、opensslツールでも同様の確認ができますでしょうか?
CHERRY

2019/05/04 03:09

できますよ。 openssl s_client -connect mail.example.com:25 -starttls smtp の様な感じで...
gysnet

2019/05/04 04:11

ありがとうございます。大変参考になりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問