Você terá que criptografar o texto da mensagem antes de enviá-lo.
Método antigo: PGP in-line
Anteriormente, as mensagens criptografadas pelo PGP foram incluídas diretamente no corpo da mensagem. Isso é simples e permite usar programas que não possuem suporte PGP integrado, mas tem seus próprios problemas.
-
Coloque o corpo da mensagem (sem cabeçalhos) em
body.txt
. -
gpg --armor --recipient [email protected] --encrypt < body.txt > body.gpg
(ou
gpg -a -r .... -e
) -
Abra a sessão SMTP, envie o envelope e os cabeçalhos normais e inclua simplesmente o conteúdo de
body.gpg
como corpo da mensagem.Exemplo:
DATA 354 Send message Subject: Encrypted message Content-Type: text/plain; charset=utf-8 -----BEGIN PGP MESSAGE----- Version: GnuPG v1.4.11 (GNU/Linux) owE7bZ3E4C/NHB6SkVmsUJ5YnKdeolCUmpiTU6mQmpdcVFlQkpqio5BUWqJQmV+q kJ5aolCSkapQkJ+ZV6LHBQA= =JTcg -----END PGP MESSAGE----- . 250 Queued
Novo método: PGP / MIME
A maioria dos clientes de e-mail agora cria uma mensagem MIME multipartes assim:
Subject: Encrypted message
Content-Type: multipart/encrypted;
protocol="application/pgp-encrypted";
boundary="5mzSFVMjvq1PjxJCWywcUUnUEVIaXOtp"
--5mzSFVMjvq1PjxJCWywcUUnUEVIaXOtp
Content-Type: application/pgp-encrypted
Version: 1
--5mzSFVMjvq1PjxJCWywcUUnUEVIaXOtp
Content-Type: application/octet-stream
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.11 (GNU/Linux)
owE7bZ3E4C/NHB6SkVmsUJ5YnKdeolCUmpiTU6mQmpdcVFlQkpqio5BUWqJQmV+q
kJ5aolCSkapQkJ+ZV6LHBQA=
=JTcg
-----END PGP MESSAGE-----
--5mzSFVMjvq1PjxJCWywcUUnUEVIaXOtp--
Não se preocupe com isso, deixe um MUA fazer isso.