Apache JAMES: Gmail говорит, что письма, отправленные с моего сервера, не зашифрованы TLS - PullRequest
0 голосов
/ 05 апреля 2019

Когда я отправляю электронное письмо со своего SMTP-сервера Apache JAMES на мой адрес Gmail, Gmail получает электронное письмо, но, очевидно, не с помощью шифрования TLS. В Gmail отображается красный значок замка с надписью «[мой сервер] не шифровал это сообщение». Заголовки электронной почты также не указывают на получение через TLS.

Я включил TLS для моего SMTP-сервера Apache JAMES. Вот соответствующая часть из моего smtpserver.xml:

<tls socketTLS="false" startTLS="true">
    <keystore>[my-jks-file]</keystore>
    <secret>[my-jks-password]</secret>
    <provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
</tls>

Я также пытался использовать

<tls socketTLS="true" startTLS="false">

вместо этого, но это не решило проблему.

Когда я пытаюсь протестировать свой адрес электронной почты Apache JAMES, используя https://www.checktls.com/TestReceiver, в отчете говорится, что все (включая TLS) прошло. Тестирование моего домена сервера с использованием https://mxtoolbox.com/diagnostic.aspx также говорит, что TLS пройден.

Почему письма не шифруются?

...