@mpetrunin

Sendmail\Postfix: Подписывать каждое проходящее письмо с помощью X.509?

Есть внешнее приложение, формирующее письма и отправляющее его через sendmail\postfix. В данном случае, Rails-приложение.


Есть ли возможность автоматически подписывать некоторые письма с помощью сертификата X.509 средствами sendmail\postfix?
  • Вопрос задан
  • 2896 просмотров
Пригласить эксперта
Ответы на вопрос 1
DmZ
@DmZ
И sendmail и postfix поддерживают протокол milter для фильтрации почты (www.milter.org). Подобный подход использует, например, фильтр подписывания DKIM (http://en.wikipedia.org/wiki/DKIM), правда там не x509.
Так что можно написать свой фильтр для решения этой задачи. Существует ряд библиотек для работы с протоколом. Например на python (pymilter), далее в своем фильтре можно задействовать интерфейс к OpenSSL (pyOpenSSL) которым подписывать какие-то поля.
Если не подходит python, то можно написать фильтр на perl (Sendmail::Milter) или на C (milter.org API)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы