mail 함수가 왜 안될까요.. 메일이 안보내지네요 ㅠㅠ

mail 함수가 왜 안될까요.. 메일이 안보내지네요 ㅠㅠ

QA

mail 함수가 왜 안될까요.. 메일이 안보내지네요 ㅠㅠ

답변 2

본문

메일보내기 테스트를 하는데 아무리해도 메일이 안보내지네요.
php.ini 파일 확인해봐도 SMTP=localhost, smtp_port = 25 설정되어있구요.
/etc/mail/local-host-names 에도 사용하는 도메인 등록도 해놓았구요.
왜 메일이 안가는걸까요 ㅠㅠㅠㅠㅠㅠ
도와주세요~~


<form method="post" action="form_send.php">
      <label for="name">보내는사람</label>
      <input type="text" id="name" name="name" /><br />
      <label for="mail_add">메일주소</label>
      <input type="text" id="mail_add" name="mail_add" /><br />
      <label for="messege">내용</label>
      <textarea  id="message" name="message" /></textarea><br />
      <input type="submit" value="전송" name="submit" >
</form>


<?php
  $name_01=$_POST['name'];
  $mail_02=$_POST['mail_add'];
  $msg_03=$_POST['message'];
 
  $to='*** 개인정보보호를 위한 이메일주소 노출방지 ***';;
  $subject='메일보내기실험중입니다';
  $msg="보낸사람:$name_01\n".
        "보낸사람메일주소:$mail_02\n".
        "내용:$msg_03\n";
 
  mail($to,$subject,$msg,'보낸사람메일주소:'.$mail_02); 
  echo '메일이 성공적으로 전송되었습니다<br />'; 
?>

 

 

이 질문에 댓글 쓰기 :

답변 2

서버에서 25포트 열려있는지... 방화벽에서 25포트 열려있는지... 

 

소스상에는 딱히 문제가 없어보여요. $to='*** 개인정보보호를 위한 이메일주소 노출방지 ***';; ​에서 ;; 이게좀 걸릴뿐...ㅎ

 

 

++ 추가 ++

 

혹~시나 소스 문제일지도 모르니   mail($to,$subject,$msg,'보낸사람메일주소:'.$mail_02);  ​를 테스트해보세요.

 


if(mail($to,$subject,$msg,'보낸사람메일주소:'.$mail_02))​{
?><script>alert("성공");</script><?
}else{
?><script>alert("실패");</script>​<?

}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 11
© SIRSOFT
현재 페이지 제일 처음으로