formmail v1.1.1 메일 발송 호스팅 서버 환경에 따라 되기도 하고 안되기도 하네요 ㅠ 채택완료
함초사랑
2년 전
조회 2,167
formmail v1.1.1을 A호스팅 사 서버에 설치해서 테스트를 완료했습니다.
이후 똑같은 파일을 B호스팅 사 서버에 설치했는데 네이버 제 메일 계정으로 메일이 들어오지 않습니다.
혹시 B호스팅 서버 smtp가 막힌 것이 아닌지 해서 테스트 메일을 아래와 같이 보내봤어요.
</p>
<p><?</p>
<p>$to_email = "click0000@naver.com"; //받는분 메일주소</p>
<p>$from_email = "jamjary00@naver.com"; //보내는분 메일주소</p>
<p>$form_name = "가가홈1"; //보내는사람이름</p>
<p>$charSet = "EUCKR";</p>
<p>$subject = "메일제목1";</p>
<p>$mailbody = "메일내용";</p>
<p> </p>
<p>$header .= "From: $form_name <$from_email>\n";</p>
<p>$header .= "X-Priority: 1\n";</p>
<p>$header .= "Content-Type: text/text/html;";</p>
<p>$header .= "charset=$charset\n";</p>
<p>$mailbody = stripslashes($mailbody);</p>
<p> </p>
<p>@mail($to_email,$subject,$mailbody,$header);</p>
<p>?></p>
<p>
위 코드를 test.php로 저장해서 서버에 올린 뒤 브라우저에서 호출했더니 네이버 제 메일 계정으로 들어오는 것을 확인했습니다.
제가 뭘 확인해야 이 문제를 해결할 수 있나요?
선배님들 도와주세요~~!!
꾸벅!!
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
2년 전
</p>
<pre>
<?php
$to_email = "메일주소@naver.com"; //받는분 메일주소
$from_email = "메일주소@gmail.com"; //보내는분 메일주소
$form_name = "가가홈1"; //보내는사람이름
$charSet = "utf-8";
$subject = "메일제목1";
$mailbody = "메일내용";
$header .= "From: $form_name <$from_email>\n";
$header .= "X-Priority: 1\n";
$header .= "Content-Type: text/text/html;";
$header .= "charset=$charset\n";
$mailbody = stripslashes($mailbody);
mail($to_email,$subject,$mailbody,$header);
?>
이렇게 하니 잘 들어 옵니다.
이렇게 해보고 호스팅 고객센타에 문의해 보세요...
폼메일 발송이 허용되어 있는지
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인