Version complète: sur le forum Webmaster Hub : Crypter un email envoye par php
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
-ZN-
Hello,

j'ai un script qui envoie des emails, j'aimerai qu'il les crypte, par exemple en utilisant un systeme de clef ... c'est possible?

merci d'avance,

ZN
wysinet
Salut,
oui c'est possible, moi j'utilise un script PHP qui me signe avec le freemail de Thawte, avec quelques modifs tu peux faire qu'il le crypte egalement

voila le code :

CODE
<?php
$pass  = "ton_pass";
$privatekeyPath = "chemin/privatekey.pem";
$certPath  = "chemin/cert.pem";
$data = <<<EOD
Testing
This is a test
Test
EOD;

$fp = fopen("msg.txt","w");
fwrite($fp,$data);
fclose($fp);

$pk = implode("",file($privatekeyPath)); //private key
$pc = implode("",file($certPath)); //cert
$pkey = openssl_get_privatekey($pk,$pass);

openssl_pkcs7_sign("msg.txt", "signed.eml", $pc,$pkey,
    array(    "To" => "EmailTo <EmailTo>",
 "Return-Path" => "EmailToReturn-Path <EmailReturn-Path>",
 "From" => "EmailFrom <EmailFrom>",
 "Subject" => "Test Email signe Thawte"),PKCS7_TEXT);

exec(ini_get("sendmail_path") ." < signed.eml");
unlink ("msg.txt");
unlink ("signed.eml");
?>


j'espere que ca pourra t'aider wink.gif
-ZN-
Merci beaucoup je vais analyser tout ca wink.gif cool!
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.