Aller au contenu

Crypter un email envoye par php


Sujets conseillés

Posté

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

Posté

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

Posté

Merci beaucoup je vais analyser tout ca ;) cool!

Veuillez vous connecter pour commenter

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



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