2016-10-12 5 views
0

PHPMailer를 사용하여 웹 응용 프로그램을 통해 클라이언트에게 전자 메일을 보내고 다음을 수행하고 싶습니다. 나는 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

나는 PHPMailer를 사용하여받는 사람의 공개 키 cert.pem으로 전자 메일을 암호화하기위한 참조를 찾았습니다. 기본적으로 암호화를위한 클래스 메소드를 추가하고 사용자 공개 키로 호출합니다. 그것은 효과가있다. BTW, 게시 된 질문입니까, 아니면 여전히 승인 또는 편집을 위해 개최 중입니까? – sscotti

답변

0

는 아마도 이것은 PHP와 GPG를 사용하여 하나의 방법입니다 :

Encrypting Email with GPG

수신자의 공개 키를 필요로 할 수 있지만

.

관련 문제