Как и где SSL-подпись применяется к электронной почте? - PullRequest
0 голосов
/ 02 июня 2011

Я пытаюсь выяснить, как работает SSL-подпись электронной почты и получает ли она подписанную сторону сервера или MTA?Я знаю, что это, возможно, немного расплывчато, но любые ресурсы для чтения или документации очень помогли бы: D

Как, например, я использую почтовый объект ezComponents для отправки почтового объекта на сервер MTA.Должен ли я подписывать почтовый объект внутри PHP, используя что-то

ИЛИ

Произошло ли подписание на отправляющем сервере (MTA)?

Просто для большей ясностиЯ хотел бы использовать эту функцию, чтобы отправлять безопасные электронные письма клиентам для их ежемесячных отчетов и отчетов.Но реализация не имеет значения на данном этапе, меня интересуют документы, ресурсы и мудрость от людей, которые знают: D

EDIT : Хорошо, поэтому я использую S / MIME.У кого-нибудь есть идеи, как это сделать?Я не могу найти хорошие примеры PHP.

Ответы [ 2 ]

2 голосов
/ 02 июня 2011

SSL является транспортным протоколом, и не существует такой вещи, как «SSL-подпись электронной почты». Вот почему вы не можете ничего найти.

Подписание электронной почты осуществляется с использованием стандарта S / MIME. Подписание выполняется приложением отправителя с использованием сертификата отправителя X.509 с соответствующим закрытым ключом. ЕСЛИ SMTP-сервер имеет все сертификаты с ключами , он может подписывать электронную почту от имени отправителя. Это иногда используется в корпоративных средах.

0 голосов
/ 02 июня 2011

Подписание электронной почты происходит в MUA клиента. Все, что вам нужно, это сгенерировать сообщение электронной почты S / MIME и отправить его, используя ваш MTA как обычное сообщение.

...