У меня нет особого опыта работы с SMTP как таковым, за исключением мимолетного знакомства с командами basi c, поэтому я могу что-то пропустить.
Возможно ли, чтобы сервер отложить включение шифрования до получения адреса получателя от клиента и только затем получить ключ publi c для получателя на основе адреса и включить шифрование на основании этого? Тогда сервер должен иметь доступ только к субъекту, и клиент мог бы самостоятельно расшифровать его своим закрытым ключом.
Я бы подумал, что если бы это было возможно, это было бы стандартом. Тем не менее, я не вижу, чтобы кто-то делал это, и мне не понятно, почему это невозможно.