Aller au contenu

Crypter un email envoye par php


-ZN-

Sujets conseillés

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

Lien vers le commentaire
Partager sur d’autres sites

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 :

<?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 ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...