2012-11-13 2 views
0

사용자가 선택한 사람의 전자 메일 주소로 전자 메일을 미리 채울 수있는 응용 프로그램에서 작업하고 있습니다. 이것은 수 백개의 이메일 주소로 끝날 수 있습니다. 이는 엄청난 mailto : 링크를 만듭니다 (2000자를 훨씬 넘는). 이상적으로, 사용자는이 mailto : 링크를 가리키고이 모든 전자 메일 주소로 Outlook을 연 버튼을 클릭하면 더 적은 수의 사용자에 대해 작동합니다.Mailto : IE 제한 (2048 자 포함)

IE에서 2048 자 (http://support.microsoft.com/kb/208427)의 최대 URL 길이에 도달 할 때이 문제가 있음을 발견했습니다.

이메일을 보낼 때 둘 이상의 이메일 창을 열거 나 사용자가 "추가"작업을하지 않도록 IE를 사용하면서 javascript에서이 제한을 우회 할 수있는 방법이 있습니까? 이상적으로는 Outlook에서 전자 메일을 미리 채울 예정이지만 전과 마찬가지로 전자 메일 시스템을 작성하는 것이 좋습니다.

+1

IE와 Outlook 만 타겟팅하는 경우 응용 프로그램에 두통을 추가하려는 경우 ActiveX가 있습니다. – epascarello

답변

3

아니요, 없습니다.

이런 식으로 제한이 없으며 필요에 따라 전자 메일 주소를 비공개로 유지할 수 있으므로 전자 메일을 보내려면 서버 쪽 스크립트를 사용하는 것이 좋습니다.

+0

그건 내가 생각했지만 피해야 할 것이었다. 그러나이 이슈와 같으며 다른 고객의 요구 중 일부는이 방향을 가리키고 있습니다. – user1704498

2

이 문제를 해결할 방법은 없습니다. 클라이언트 측이 아니라 서버에서 메일을 가져옵니다.

+0

그건 내가 생각한 것이지만 피하기를 희망했다. – user1704498