2016-10-12 14 views
0

私は、PHPMailerを使用してWebアプリケーションを介してクライアントに電子メールを送信し、以下を実行したいと考えています。私はphpmailerの中に組み込み関数と自分の証明書で署名する方法を知っていると思う:PHPメーラーを使用して電子メールを暗号化して署名する方法は?

も、私は私がやりたいと私はやっているものをSMTP経由で送信した作品
$mail->sign("/pathto/sign_cert_file", "/pathto/sign_key_file", "password", "/pathto/sign_extracerts_file"); 

しかし、暗号化されたメッセージを受信者に送信したいと思います。それを行う方法はありますか?それはPHPMailer内でどのように行われますか?ユーザーは自分の電子メール証明書を持っていなければならず、公開鍵を使ってメッセージを暗号化する必要がありますか?ユーザー用の公開鍵のライブラリが必要ですか?それはどうやって行なわれるのですか?

この記事を見つけた場合:Send encrypted email using certificates in PHP

多分、実際にも、メッセージを暗号化する方法を示します。それを助けてくれる?

ご迷惑をおかけして申し訳ございません。

+0

編集していただきありがとうございます。 – sscotti

+0

私は受信者の公開鍵cert.pemで電子メールを暗号化するための参照を見つけました。これはPHPMailerを使用しています。基本的には、暗号化のためのクラスメソッドを追加し、ユーザーの公開鍵でそれを呼び出すだけです。それは動作します。ところで、質問が掲載されているのですか、それともまだ承認または編集のために開催されていますか? – sscotti

答えて

0

おそらくこれは、PHPやGPGを使用して一つの方法である:

Encrypting Email with GPG

あなたは、受信者の公開鍵が必要ですが。

関連する問題