2011-03-28 6 views
0

내가 내 서버는 HTML과 다른 서버 측 코드를 지원하는 것을 고려 ... 내 html 코드를 사용하여 내 사이트를 사용하는 최종 사용자에게 간단한 이메일을 보낼 수있는 방법은 ...서버 측 코드없이 메일 보내기

있는가 또한 전자 메일의 본문과 약간의 헤더를 지정할 수 있습니다

<a href="mailto:[email protected]">Send mail</a> 

:

답변

0

메일을 직접 보내서 html로 메일을 보내는 방법은 없습니다. 그러나 서버 측 스크립트를 지원하는 다른 서버가있는 경우 일반 Ajax 기능을 작성하여 메일과 개방의 접근을 유지하고, HTML 코드에서 자바 스크립트를 통해 기능을 호출 ... 희망이 도움이!

+0

난 당신이 흔한 잊고 있다고 생각 : 링크; 그들은 100 % 고객 측입니다. – KeithS

+0

즉 대부분의 브라우저에 의해 차단 된 크로스 사이트 스크립팅 (XSS)를 구성 할 – Jakub

5

당신은 브라우저를 이렇게 구성되어있는 경우 사용자의 메일 클라이언트를 엽니 다 mailto:의 URL의를 사용할 수 있습니다. 자세한 내용은 Wikipedia article을 참조하십시오. 그러나 꽤 많이 있습니다

. 이 주소는 미리 설정되어있는 전자 메일 만 열 수 있습니다. 사용자는 메시지를 보내야하며 메일에는 보낸 사람 주소가 있습니다. 다른 방법은 없습니다.

+0

+1 유효한 답이 'no' – Jakub

+1

AFAIK이면 양식에 대한 작업으로 'mailto :'를 설정할 수도 있습니다. 이렇게하면 메일 내용에 대해 좀 더 제어 할 수 있습니다. 나는 그것을 사용하지 않는 것이 좋습니다. – davrieb