Я создаю веб-приложение, в котором вы можете отправить электронное письмо через контактную форму. Эта контактная форма будет содержать конфиденциальную информацию, поэтому ее необходимо зашифровать.
Я использую SMTP-сервер через Outlook для отправки своей электронной почты, и она отправляется с определенной учетной записи электронной почты и принимается на определенную учетную запись электронной почты (поэтому пользователь не заполняет учетную запись отправки или получения электронной почты ).
Как зашифровать содержимое/тело электронной почты, когда пользователь отправляет электронное письмо? Я уже использую TLS, но хочу зашифровать сообщение/текст в самой почте.
Кто-нибудь делал что-то подобное ранее? Любая помощь будет оценена по достоинству! :)
Я попытался настроить сертификат на принимающем клиенте и загрузить сертификат в приложение Outlook, но я не думаю, что это нужно делать так.
У меня есть сертификат и все необходимое, но я не знаю, как добавить сертификат в свой код, я использую halojoy PHP-SMTP-рассылочная программа (в принципе то же, что и PHPMailer).
@user207421 user207421 Извините, отредактировал вопрос, надеюсь, теперь его легче понять :)
Шифрование должно быть выполнено в вашем веб-приложении до того, как почта будет передана на почтовый сервер. При этом не имеет значения, используется ли TLS для передачи (зашифрованной) почты или нет, или используется взаимный TLS. Поскольку ничего не известно о вашем веб-приложении и фреймворке/окружении, поэтому невозможно указать что-то конкретное. Но что-то вроде Отправка зашифрованной электронной почты S/MIME с помощью PHP может вам помочь — например, поиск S/MIME и конкретной используемой вами среды/фреймворка.

«Зашифровать электронное письмо после, оно было отправлено» — это противоречие в терминах.