2011-01-17 5 views
4

Gmail 애플리케이션을 통해 메일을 보내려면 Gmail 애플리케이션에 DKIM을 설정해야합니다. Gmail 인터페이스를 통해 메일을 보내면 메일을 서명하지만 SMTP (CodeIgniter)를 사용하여 내 웹 서버를 통해 메일을 보낼 때 표시하지 않습니다. 메일.DKIM을 사용하여 SMTP를 통해 메일 서명하기

아무도 내가 무엇을해야합니까?

+0

죄송합니다, 주제에서 벗어난. 이 질문에 대한 ServerFault, StackOverflow 프로그래밍 관련 질문입니다. ServerFault에있는 사람들이 당신의 질문에 더 잘 대답 할 수 있어야합니다. – DarkDust

+5

서버에서 아무 것도 설정할 필요없이 메일 헤더를 통해 서명 할 수 있다고 생각하기 때문에 그다지 생각하지 않습니다. 아직도 나의 신념, 메일 헤더를 읽은 후에 나는 그렇게 생각한다. – Shishant

답변

4

나는 googlecode에서 새 프로젝트를 만들 수 있습니다. 이름은 phpMailDomainSigner 입니다. DKIM-Signature 및 DomainKey-Signature를 객체 지향 스타일로 지원합니다. 다음은 몇 가지 예를

:

// Create mailDomainSigner Object 
include_once './lib/class.mailDomainSigner.php'; 

$mds = &new mailDomainSigner($domain_priv,$domain_d,$domain_s); 
$new_data = $mds->sign(
       $mail_data, 
       "Message-ID:Subject:From:Content-Type:MIME-Version:Content-Transfer-Encoding:Received:To:Date", 
       true,true,false); 
+0

'$ mail_data '의 내용은 무엇입니까? – Killrawr

관련 문제