폼메일 메일전송이 안되요 ㅜ

폼메일 메일전송이 안되요 ㅜ

QA

폼메일 메일전송이 안되요 ㅜ

본문

안녕하세요

폼메일에서 메일을 보내면 전송완료가 됫다는 문구까지는 뜨는데

실제로 전송은 안되는거같네요 아무리 테스트해봐도 메일은 오지가 않네요

어느부분이 잘못되엇는지 확인좀 부탁드려요 고수여러분 ㅎ

 

 

 

 

<---------------------- html 부분 -------------------------->


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function chkMailFrm() {
 var f = document.formmail;
 if (!f.title.value) {
  alert("제목을 입력해주세요");
  f.title.focus();
  return false;
 }
 if (!f.senduser.value) {
  alert("이름을 입력해주세요");
  f.senduser.focus();
  return false;
 }
 if (!f.phone.value) {
  alert("전화번호을 입력해주세요");
  f.phone.focus();
  return false;
 }
 if (!f.email.value) {
  alert("이메일을 입력해주세요");
  f.email.focus();
  return false;
 }
}
//-->
</SCRIPT>


</head>

<body>
<form name="formmail" method="get" action="data.php" onSubmit="return chkMailFrm()">
<a name=01></a>   
<table width="0" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><img src="images/back_1.jpg" width="568" height="19" /></td>
  </tr>
  <tr>
    <td><table width="0" border="0" cellspacing="0" cellpadding="0" >
      <tr>
        <td><img src="images/back_3.jpg" width="21" height="472" /></td>
        <td width="525" align="center">
      
      
 
       
        <table width="100" border="0" cellpadding="0" cellspacing="5">
          <tr>
            <td width="100" align="right"><font color="#663300"><img src="images/form_1.jpg"  /></font></td>
            <td width="500" align="left"><input type="text" style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 350px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px" name="title"
             size="32" /></td>
          </tr>
          <tr>
            <td align="right"><img src="images/form_2.jpg"  /></td>
            <td align="left"><input type="text" style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 350px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px" name="senduser"
             size="32" /></td>
          </tr>
          <tr>
            <td align="right"><img src="images/form_3.jpg"  /></td>
            <td align="left"><input type="text" style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 350px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px" name="phone"
             size="32" /></td>
          </tr>
          <tr>
            <td align="right"><img src="images/form_4.jpg" /></td>
            <td align="left"><input type="text" style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 350px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px" name="email"
             size="32"/ ></></td>
          </tr>
          <tr>
            <td align="center"><font color="#663300"><img src="images/form_5.jpg" /> </font></td>
            <td align="left"><textarea style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 350px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 198px" name="body"
             rows="5" cols="26"></textarea></td>
          </tr>
          <tr align="left">
            <td colspan="2"> </td>
          </tr>
          <tr>
            <td> </td>
            <td  align="right"><input name="submit" type="image" value="신청하기" src="images/ok.jpg"  />
              <a onclick="reset();"><img src="images/can.jpg"  border="0" /></a></td>
          </tr>
        </table></td>
        <td><img src="images/back_4.jpg" width="22" height="472" /></td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td><img src="images/back_2.jpg" width="568" height="19" /></td>
  </tr>
</table>
</form>
</body>
</html> 

 

 

 

 

 

 

 

<---------------------- php 부분 -------------------------->

 

<?
//보내는 이
  $recipient = *** 개인정보보호를 위한 이메일주소 노출방지 ***;
//제목 처리
  $subject = '=?UTF-8?B?'.base64_encode($_GET['title']).'?=';
//메일주소
  $mail_from = '=?UTF-8?B?'.base64_encode($_GET['email']).'?=';

//메일내용
  $mail_body = "<table width='600' border='0' cellpadding='0' cellspacing='1' bgcolor='#CCCCCC'>
        <tr>
          <td width='100' height='30' align='center' bgcolor='#eeeeee'>제목</td>
          <td width='400' bgcolor='#FFFFFF'>". $_GET['title']."</td></tr>".

       " <tr>
          <td width='100' height='30' align='center' bgcolor='#eeeeee'>성함</td>
          <td width='400' bgcolor='#FFFFFF'>". $_GET['senduser']."</td></tr>".  
   
       " <tr>
          <td width='100' height='30' align='center' bgcolor='#eeeeee'>연락처</td>
          <td width='400' bgcolor='#FFFFFF'>". $_GET['phone']."</td></tr>". 
   
       " <tr>
          <td width='100' height='30' align='center' bgcolor='#eeeeee'>이메일</td>
          <td width='400' bgcolor='#FFFFFF'>". $_GET['email']."</td></tr>". 
 
       " <tr>
          <td width='100' height='30' align='center' bgcolor='#eeeeee'>전달사항</td>
          <td width='400' bgcolor='#FFFFFF'>". $_GET['body']."</td></tr>". 
   
      "</table>";

 
//메일 발송처리

  $header = "From:$subject\n";
  $header = "Content-Type: text/html;charset=UTF-8";
  $header .= "From : $mail_from <".$mail_from.">\n";

 
  $email = mail($recipient, $subject, $mail_body, $header);

 

  if (!$email)
    echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <script>
         window.alert('메일 발송이 실패하였습니다. ');
         history.go(-1);
         </script>";
  else
    echo "         <script>
         window.alert('메일이 정상적으로 발송되었습니다.');
         history.go(-1);
         </script>";
?> 

이 질문에 댓글 쓰기 :

답변 4

서버에서 sendmail이 작동하는지 먼저 확인해 보세요.

우선 관리자 모드에서 메일이 가는 지 테스트 부터 해보세요 

관리자 메일 전송 테스트 먼저 해보시고 그래도 안오시고 

제로나라님 말씀처럼 센드메일 확인해 보셔야합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,625 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT