채택완료

mailto body에 태그 넣기

2018-05-28 (월) 17:22:14 3,602

mailto라는태그를 사용해서 다운로드 파일을 공유 하려고 합니다.

mailto:?subject=제목 &body=내용 이런식으로 넣으면 아웃룩이 열리고 되긴 하는데..

메일 바디에 태그를 삽입해서 다운로드 버튼을 만들고 싶습니다...

전혀 불가능한가요? 아님 다른방식으로 접근해야 할까요?

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2018-05-29 (화) 14:07:27

메일 mailto 태그는 단순 메일 앱을 호출하는 용도의 태그입니다

따라서 원하시는 바를 이루 시려면 sendmail을 사용하셔야 해요

Copy
<?php 
$mail_to="[email protected]"; 
$mail_subject="다운로드 받으실 메일을 보내드립니다"; 
$mail_body="<a href="다운로드주소">다운받으세요!</a>"; 
$mail_from="[email protected]"; 
$headers = "From: 좋은사이트<$mail_from>\n";  
$headers .= "X-Sender: <$mail_from>\n"; 
$headers .= "X-Mailer: PHP ".phpversion()."\n"; 
$headers .= "X-Priority: 1\n"; 
$headers .= "Return-Path: <...>\n"; 
$headers .= "Content-Type: text/html; "; 
$headers .= "charset=utf-8\n"; 

if(mail($mail_to,$mail_subject,$mail_body,$headers)) 
echo("$mail_subject"."란 제목의 이메일을 "."$mail_to"."에게 보냈습니다."); 
else 
echo("$mail_subject"."란 제목의 이메일을 보내지 못했습니다!"); 
?>

도움이 되셨으면 좋겠습니다.

답변에 대한 댓글 1개

2018-05-29 (화) 15:59:03
감사합니다.

답변을 작성하려면 로그인이 필요합니다.