Коллега, помешанный на шифровании всего и вся, настраивал свой почтовый сервер так, что тот отправлял все письма в шифрованном виде с помощью GPG. В процессе гугления нашел такую интересную штуку — http://code.google.com/p/gpg-mailgate/
Проект написан на Python
Приведу их инструкцию по использованию
- Ensure that GPG is installed and configured.
- Configure /etc/gpg-mailgate.conf based on the provided sample config
- Place gpg-mailgate.py in /usr/local/bin/
- Place the GnuPG directory in /usr/local/lib/python2.5/site-packages
- Add the following to the end of /etc/postfix/master.cf
gpg-mailgate unix - n n - - pipe flags= user=nobody argv=/usr/local/bin/gpg-mailgate.py 127.0.0.1:10028 inet n - n - 10 smtpd -o content_filter= -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o smtpd_authorized_xforward_hosts=127.0.0.0/8
- Add the following to /etc/postfix/main.cf
content_filter = gpg-mailgate
- Restart postfix.
Сами файлы
gpg-mailgate — питоновский файл, который будет делать хорошо
gpg-mailgate.conf — пример конфигурации