我正在寻找一种简单的方法在PHP中发送带有附件的GPG加密电子邮件。如何使用PHP发送带附件的gpg加密电子邮件?
我明白如何发送电子邮件,如何使用gpg命令行以及MIME的工作原理。但我对现有的图书馆很感兴趣。这样我就不会重新发明低级别的车轮。
加密的电子邮件将使用带Enigmail的Thunderbird进行阅读。
我正在寻找一种简单的方法在PHP中发送带有附件的GPG加密电子邮件。如何使用PHP发送带附件的gpg加密电子邮件?
我明白如何发送电子邮件,如何使用gpg命令行以及MIME的工作原理。但我对现有的图书馆很感兴趣。这样我就不会重新发明低级别的车轮。
加密的电子邮件将使用带Enigmail的Thunderbird进行阅读。
有一个GnuPG extension,因为你最好使用exec()
和朋友来调用常规的gpg二进制文件。有一个体面的Zend article显示提示为后一种方法
PEAR正在进行的工作,以实现这一点;看到https://pear.php.net/bugs/bug.php?id=20938
您可以尝试的php-GPG从https://github.com/jasonhinkle/php-gpg
它支持使用公共密钥加密。
谢谢,但正如我写的,我知道如何调用gpg来加密文件。我正在寻找一种解决方案,将各种容易出错的部分放在一起,发送带附件的加密电子邮件。我自己可以这样做,但我认为其他人也有同样的问题。 – 2011-02-13 13:50:15