2012-06-19 2 views
1

나는 모든 오후에 간단한 mailto: 태그를 사용하려고 애 쓰고 있습니다. 나는 인터넷을 샅샅이 뒤졌지만 지금까지 제안 된 수정 사항 중 어느 것도 문제를 해결하지 못했습니다.mailto : GroupWise 8 메시지의 필드를 올바르게 설정하지 않았습니다.

문제점

는 제가 사용자로부터 이메일을 보낼 수 있기를 원하는 웹 페이지를 가지고있다. 이 페이지는 내부 네트워크에서 사용되며 단추를 클릭 할 때받는 사람, 제목 및 본문이 메시지에 동적으로 추가되어야합니다.

이 문제를 해결하기 위해 mailto 태그를 사용하려고하는데 Groupwise 8은 수신자 만 나열된 경우 올바르게 새 메시지를 시작합니다. 그러나받는 사람 : 필드 이외의 다른 값을 설정하려고하면 데이터가받는 사람 : 필드에 추가됩니다.

예를 들어, 내 JSP 페이지에 나는이있다 : I 버튼을 클릭하면

<script type="text/javascript"> 
    function sendMail() { 
     alert('Trying to send mail!'); 
     var link = "mailto:[email protected]" 
      + "?subject=Testing the automated email template" 
      + "&body=Testing testing testing" 
     ; 
     window.location.href = link; 
    } 
</script> 

... 

<input type="button" onclick="sendMail();" value="Send email" /> 

을 그래서, 자동 이메일을 테스트 "의 대상으로 전자 메일이 [email protected] 기대 템플리트 "및"테스팅 테스트 테스트 "본문을 포함합니다. 그러나 대신 전체 링크 문자열을 이메일 메시지의 To : 입력란에 넣으면됩니다.

mailto를 자바 스크립트 대신 <a> 태그에 삽입하고 이스케이프 처리하여 많은 변형을 시도했습니다. Groupwise에서 새 메시지를 만들면 아무 것도 결과를 변경하지 않습니다.

이 문제를 해결하는 방법에 대한 조언은 크게받습니다.

+0

"mailto :"동작에 대한 표준화는별로 없습니다. "To :"주소 이외에는 아무 것도 작동하지 않습니다. – Pointy

+0

* 인코딩 * 문자열 (예 : 공간 = % 20)을 사용해 보셨나요? –

+0

@SirCrispalot 나는 escape()과 encodeURIComponent()를 사용하여 시도했다. 어느 쪽도 운이 없다. –

답변

0

이 문제를 해결할 수 있었던 유일한 방법은 mailTo를 사용하여 스크랩하는 것입니다. 나는 애플리케이션의 로직 부분에서 이메일 생성을 처리하기 위해 새로운 sendEmail 액션과 빈을 만들어야했다.

다른 사람들이 GroupWise가 <mailto:>으로 동작하도록 만드는 방법을 찾기 위해 시간을 낭비하지 않기를 바랍니다!

관련 문제