通过电子邮件发送大型加密电子邮件到Outlook客户

时间:2012-02-01 20:31:28

标签: php encryption openssl

这是一个复杂的问题。我一直在尝试实现一个系统,用户在表单上填写他们的帐户信息,然后将这些信息通过电子邮件发送给客户。我有我的PHP脚本,它生成整个电子邮件;但是,当我使用像openssl_public_encrypt这样的函数时,它会失败。我意识到这个功能有长度限制吗?

我想我的问题是:“如何在php中加密大型电子邮件,然后使用Outlook客户端将该文件发送给某人?”

有没有人对这个问题有任何好的信息?非常感谢。

1 个答案:

答案 0 :(得分:1)

有关PHP documentationopenssl_public_encrypt()限制的大量信息。查看评论,尤其是Thomas Horsten撰写的评论。

我的建议是使用this question - Encrypting / Decrypting file with Mcrypt中的解决方案,将其存储在服务器上,然后通过电子邮件向用户发送链接。如有必要,需要用户名和密码才能下载文件。