<< tópico anterior próximo tópico>>

PGP Mail

A função PGPMail de seu painel de controle fornece informações sobre como usar o script pgpmail.pl a partir de formulários HTML de seu site. A funcionalidade do pgpmail é idêntica à do formmail, com a vantagem de criptografar os dados que são enviados por e-mail com sua chave pública (só você vai conseguir descriptografar os dados com seu programa PGP).

Para usar o pgpmail, carregue o arquivo pgpmail.pl para o diretório cgi-bin dentro do seu diretório www. Baixe uma cópia do pgpmail.pl aqui.

Importante:
Lembre-se de fazer a transferência do script pelo modo ASCII/texto. Se o arquivo for transmitido em modo binário, você vai receber um erro 500 - Internal server error do servidor web ao enviar seu formulário. Nesse caso refaça a transmissão em modo ASCII/texto.

Em seguida, use o seu programa FTP para alterar as características de permissão de leitura/execução/escrita do arquivo pgpmail.pl em seu diretório cgi-bin. Altere as permissões do arquivo pgpmail para 755 (ou seja, leitura/execução/escrita do proprietário, leitura e execução para o grupo e leitura e execução para o público) ou formato em UNIX = -rwxr-xr-x

O seu arquivo pgpmail.pl está pronto para ser chamado através de sua página HTML.  Crie um formulário usando qualquer ferramenta de criação de páginas web (ex.: Hot Dog, Homesite, FrontPage, etc.).

O atributo "action" do elemento form deverá ser:
<form method="POST" action="/cgi-bin/pgpmail.pl">

Você altera o comportamento do pgpmail ao usar campos "hidden" no seu formulário. Existem três campos de formulário que são obrigatórios para que o pgpmail funcione perfeitamente. São os campos 'recipient', 'username' e 'keyname'.

Campo recipient (destinatário):
Esse campo permite que você especifique para que endereço você deseja que os dados do formulário sejam enviados. Geralmente você vai querer configurar esta opção como um campo hidden que vai ter como valor o seu endereço de e-mail.

Sintaxe:
<input type=hidden name="recipient" value="nome@seu.provedor">

Campo username (nome de usuário):
Especifique aqui o seu nome de usuário no sistema, ou seja, o nome de sua conta. Isso permite ao pgpmail encontrar os arquivos de configuração para poder criptografar os dados que vão ser enviados para você. Troque "nomedeusuário" pelo nome de sua conta.

Sintaxe:
<input type=hidden name="username" value="nomedeusuário">

Campo keyname (nome da chave):
Aqui você diz o nome da chave pública de quem vai receber a correspondência criptografada. Use o endereço de e-mail que você usou ao gerar seu par de chaves no PGP. Você (ou quem receber o e-mail) deve possuir a chave privada correspondente para descriptografar a mensagem que for receber. Se você não sabe qual o e-mail com que você registrou sua chave pública, vá para a função PGP de seu Painel de Controle e veja na lista de chaves registradas.

Sintaxe:
<input type=hidden name="recipient" value="email.da.chave.publica@algum.provedor">

Campos opcionais

Os campos opcionais do pgpmail são idênticos aos do formmail. A lista abaixo são links para os campos descritos na página de ajuda do formmail:

subject
email
realname
sort
redirect
required
env_report
title
return_link_url
return_link_title
background
bgcolor
text_color
link_color
vlink_color
alink_color

 

<< tópico anterior próximo tópico>>