the code below encrypts a phrase using gpg and sends out via email ...
i get the data ok ... but my mail client does not show it ... if i "view
email sorce" i can see the encrypted message ... what am i doing wrong?
thanks,
jd
$username = "mohadib";
$pgp="/usr/bin/gpg";
$user="Zend Commerce <[EMAIL PROTECTED]>";
$recp="[EMAIL PROTECTED]";
//$data=$oneOrder;
$command = 'echo "hello word" | '.$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");
$subject="Test message";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: multipart/encrypted;
protocol=\"application/pgp-encrypted\";
boundary=\"=-uc4rTrDFZtVQGtcexwyv\"\r\n";
$message = "--=-uc4rTrDFZtVQGtcexwyv
Content-Type: application/pgp-encrypted
Content-Transfer-Encoding: 7bit
Version: 1
--=-uc4rTrDFZtVQGtcexwyv
Content-Type: application/octet-stream; name=encrypted.asc
Content-Transfer-Encoding: 7bit\n\n";
$message .= implode("\n", $encrypted);
$message .= "\n\n--=-uc4rTrDFZtVQGtcexwyv--";
mail($recp,$subject,$message,$headers);
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php