Hej,
Jag har hittat följande script för att encryptera ett mejl.
Det jag istället vill är att signera mejlet, inget annat.
Någon som kan komma med ett tips om hur man ändrar kommandoraden till gpg.
Det ska bara signeras, ingenting annat.
Tack för hjälpen redan nu!
<?
$username = "andreas";
$pgp="/usr/bin/gpg";
$user="Andreas <adde.k@home.se>";
$recp="Namn <anvandare@doman.com>";
$data="Text som ska skickas";
$command = 'echo "'.$data.'" | '.$pgp.' -a --always-trust --batch --no-secmem-warning -e -u "'.$user.'" -r "'.$recp.'"';
$oldhome = getEnv("HOME");
putenv("HOME=/home/$username");
$result = exec($command, $encrypted, $errorcode);
putenv("HOME=$oldhome");
$message = implode("\n", $encrypted);
if(ereg("-----BEGIN PGP MESSAGE-----.*-----END PGP MESSAGE-----",$message))
{
echo "Det fungerade";
}else
{
echo "Det fungerade inte";
}
$subject="Test message";
$header="From: $user";
echo "Message<br>";
echo nl2br($message);
mail($recp,$subject,$message,$header);
?>