2011-05-13 8 views
2

수신 이메일의 DKIM 서명을 확인하는 방법을 찾고 있습니다.Java Google App Engine에서 수신 이메일의 DKIM 서명을 확인하는 방법

나는 Java SE에서이를 수행하는 방법을 알고 있지만 javax.naming.directory.DirContext과 같은 클래스를 사용하여 DNS 서버에서 데이터를 가져 오며이 클래스는 App Engine에 흰색으로 나열되지 않습니다.

DNS와 통신하는 방법에 대한 아이디어가 있다면 Google App Engine을 사용 하시겠습니까?

[email protected]

: 당신은 DKIM을 구성하면

There is a blog post that says:

, 단지 에 Google Apps 계정에서 에게 이메일을 보내 몇 분 안에 "PASS"또는 "FAIL"이라고 표시된 이메일을 다시 받아야합니다. 시험에 통과하면 모두 완료됩니다!

시도해 보았습니다! Google App Engine 응용 프로그램처럼 보입니다. 어떻게 끝났어?!

답변

4

저는 dkim-test 앱의 저자입니다. 불행히도 실제로 AppEngine에서 DNS 쿼리를 수행 할 원래 방법을 찾지 못했습니다.

http://code.google.com/p/googleappengine/issues/detail?id=354

내가 DKIM 테스트에 대한이 문제를 가지고하는 방법은 google.com 내가 원하는 호스트입니다 (http://whatsmyip.us/dns_txt.php?host=google.com에 HTTP GET 요청을했다 : 여기 AppEngine에 문제 추적기 기능 요청이있다 TXT 레코드를 검색).

분명히 여기에는 몇 가지 단점이 있습니다. dkim-test는 whatsmyip.us가 작동하도록 전적으로 의존합니다. 서비스가 중단되거나 dkim-test를 막기로 결정하면 중단됩니다. 응답 형식을 변경하면 문제가 발생합니다.

관련 문제