2010-03-03 2 views
10

"mailto :"리디렉션을 사용하여 파일을 첨부 할 수 있습니까? 이 같은mailto URI를 통해 첨부 파일

뭔가 :

document.location = "mailto:"+recipient+"?subject="+subject+"&body="+msg+"?attach="+"file1.zip"; 
+1

file1.zip이 이미 모든 수신자 컴퓨터에있는 경우에만. 나는 생각한다. – Trick

+0

사용자가 HTML 페이지의 전자 메일 아이콘을 클릭하면 생성 된 로그 파일을 보내려고합니다. 가능합니까? – Kiran

+1

이 로그 파일을 본문의 텍스트로 보내면됩니다. – Trick

답변

18

아니, 당신이 mailto: URL 방식으로 메시지에 첨부 파일을 추가 할 수 없습니다.

mailto:text/plain 콘텐츠 만 지원합니다. 자세한 내용은 RFC 2368을 참조하십시오.

+0

+1 분명히 "제목, 키워드 및 본문 헤더 만이 안전하고 유용하다고 믿습니다." –

+0

감사합니다. 첨부 파일로 (프로그램을 통해) 파일을 보내야한다면 어떻게 할 것이라고 제안합니까 ?? – Kiran

+0

@Kiran : 내 대답을보십시오. –

2

사용자 정의 전자 메일 양식을 만들어 필요한 경우 유효한 전자 메일 주소를 입력하고이를 서버로 보낼 수 있습니다. 그런 다음 서버는 메일 라이브러리를 사용하여 첨부 파일을 포함한 전자 메일을 보낼 수 있습니다.

PHP를 사용하는 경우 PHPMailer을 사용하면 쉽게 수행 할 수 있습니다.