답변 3개 / 댓글 4개
Copy
if(isset($_POST['email'])) {
내용 생략
<script>
alert('발송성공');
</script>
}
이렇게 되있으니.. 입력하는곳에서 post 값으로 eamil 이 넘어오기만 하면 성공여부 관계없이 발송성공했다고 뜨는겁니다.
실제로는 보내지도 않고.. 요즘 php mail 자체함수로 메일 받아지는곳이 있긴하나요..?
답변에 대한 댓글 2개
보내지긴 하네요.
어떤 메일로 받는지는 모르겠지만 gmail 기준으로 하면
일단 gmail 에서 메일을 보낼 수 있도록 설정해줘야됩니다.
https://support.google.com/mail/answer/7126229?hl=ko
메일을 보낼 수 있도록 기본 설정은 위에 링크에서.
php 메일 함수를 통해서 보내려면 낮은 보안도 허용해줘야될껍니다.
https://support.google.com/accounts/answer/6010255?hl=ko
해당 내용은 여기서.
윈도우 autoset 기준으로 설정 > 센드메일 설정에 나머지 정보를 기입해주면됩니다.
다른 방법은 잘 모르겠네요.
어떤 메일로 받는지는 모르겠지만 gmail 기준으로 하면
일단 gmail 에서 메일을 보낼 수 있도록 설정해줘야됩니다.
https://support.google.com/mail/answer/7126229?hl=ko
메일을 보낼 수 있도록 기본 설정은 위에 링크에서.
php 메일 함수를 통해서 보내려면 낮은 보안도 허용해줘야될껍니다.
https://support.google.com/accounts/answer/6010255?hl=ko
해당 내용은 여기서.
윈도우 autoset 기준으로 설정 > 센드메일 설정에 나머지 정보를 기입해주면됩니다.
다른 방법은 잘 모르겠네요.
호스팅사용하시면 호스팅업체에 보내신 이메일주소 알려주고 메일로그 요청하시면 될것 같습니다.
서버사용하시면 센토스의 경우 /var/log/maillog 여시어 해당 이메일주소 검색하시면 이유알수 있을것 같습니다.
답변을 작성하려면 로그인이 필요합니다.
헛 그러면 저 폼메일은 보내지지 않는건가요? ㅜㅜ