2013-09-02 2 views
0

mailto에 대한 더 나은 대안이 있습니까? 우리는 사용자 기본 전자 메일 클라이언트의 참조 필드를 채우는 ASP.net 응용 프로그램을 가지고 있습니다. 문제는 문자 수가 2000을 초과하면 URL의 글자 수 제한 때문에 문제가 발생한다는 것입니다.mailto에 대한 더 나은 대안

기본 이메일 클라이언트 (이 경우 Outlook)를 열고 cc를 채우는 데 사용할 수있는 또 다른 방법이 있습니까? 들? 또는 문자 제한에 대한 해결 방법이 있습니까?

mailto 대신 전자 메일을 보내려면 웹 양식과 일부 서버 측 코드를 사용하는 것이 좋지만 클라이언트는 기본 전자 메일 클라이언트에서 전자 메일을 보내려고합니다.

+1

'mailto 대신 이메일을 보내려면 웹 양식과 서버 측 코드를 사용하고 싶지만 클라이언트는 기본 전자 메일 클라이언트에서 이메일을 보내려고합니다. '클라이언트가 원하는 경우 이것이 문제입니다. 대부분의 브라우저에서 URL은 2000 자로 제한되며 사용자의 브라우저 설정을 변경할 수 없습니다. 그러나 2000 년은 많으므로 더 짧은 이메일을 작성하는 것이 좋습니다. 가장 좋은 방법은 서버 쪽에서 전자 메일을 보낼 양식을 만드는 것입니다. 또는 클라이언트가 Outlook을 사용하고 있으면 Outlook 클라이언트와 함께 쉽게 보낼 수 있습니다. – glautrou

+0

glautrou 감사합니다. – user65439

답변

2

브라우저에서 실행되는 클라이언트 측 코드에서 최종 사용자의 기본 메일 클라이언트가 무엇인지 파악할 수있는 방법이 없습니다. 클라이언트 측 코드를 얻는 방법을 찾아야합니다. 해당 클라이언트와 통신하기위한 코드. ActiveX를 사용하지만 보안 문제가 발생하고 Windows PC에서만 작동하는 경우 가능합니다.

Mailto가 작동하는 기본 방법이며, 2000 자 정도면 충분하지 않습니다. 유일한 대안은 서버가 메시지를 보내도록하는 것입니다. 물론 서버는 어떤 이메일 주소도 From: 필드에 넣을 수 있습니다. 따라서 메시지를받는 사람에게는 아무런 차이가 없습니다. 필요한 경우 서버는 Cc: 또는 Bcc:에 "작성자"를 넣을 수 있습니다.

+0

로이 감사합니다. 이 대답을 기대하고 있었습니까? :) – user65439

관련 문제