2017-02-16 3 views
0

클라이언트 컴퓨터에서 관리되지 않는 서버로 전자 메일을 보내는 웹 페이지를 만들려고합니다. 서버가 아닌 IP 확인이 필요합니다. 이 이메일에는 특정 MIME 태그가 있어야하므로 "mailto :"는 옵션이 아닙니다.웹 페이지가 사용자 컴퓨터에서 전자 메일을 보내고 있습니다.

가능한 가장 깨끗한 방식으로하고 싶습니다. (사용자는 웹 페이지를 신뢰할 수 있으므로 보안 경고를 클릭 할 준비가되었지만 반복되는 경고는 성가시다.) 차후에는 신뢰할 수있는 인증서를 사용할 수있을지라도 자체 서명 만 할 수 있다고 가정합니다.

Java 애플릿은 일부 브라우저에서는 더 이상 지원되지 않으며 더 이상 지원되지 않으므로 Java Web Start를 살펴 보았습니다. 조금 더 좋아 보이지만 허용 목록 및 크롬 지원 요구 사항은 여전히 ​​모호한 것으로 보입니다.

내가 간과 한 방법이 있습니까? Java Web Start를 모든 권한으로 사용하도록 선택한 경우 브라우저에 따라 어떤 종류의 문제가 발생합니까?

답변

1

가장 좋은 방법은 웹 페이지를 호스팅하는 서버에서 전자 메일을 보내는 것입니다. 양식을 작성하거나 양식을 웹 서버에 게시하고 웹 서버가 전자 메일을 구성하고 센드 메일 유형 시스템을 통해 메일을 보내거나 로컬 메일 서버를 통해 문제의 서버로 보낼 수 있습니다. JavaMail에에서

봐 - http://www.oracle.com/technetwork/java/javamail/index.html

당신이 봄 부팅을 사용 또는 봄이 메일 구현을 사용할 수있는 경우 - http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-email.html

+0

이 불가능합니다. 메일은 클라이언트 IP 인 특정 IP로 보내야합니다. 서버가이 이메일을 보낼 수 없습니다. –

+0

그것은 당신에게 도전을 제기 할 것이고 나는 당신이 그것을 할 수 있는지 확신하지 못합니다. 이런 일을 할 필요가 없다는 것을 결코 알지 못했고 나는 당신에게 행운을 빈다. –