답변 6개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
제가 수년간 겪고 있는 문제인데,,
고객사 납품시 늘 폼메일이 있거든요. 스팸 많이 들어옵니다.
단어필터링, 아이피차단 등등 해볼수 있는 방법 많이 해봤는데, 뚫고 보내더라구요.
(캡차는 말씀대로 사용성저하 공감합니다.ㅠㅠ)
스팸이 언제올진 모르지만, 한번 오기 시작하면 두 세달? 정도면 끝나더라구요.
또 랜덤인게, 한 고객사는 스팸이 아예 안오고, 어떤 고객사는 뜨문뜨문, 어떤 고객사는 매일매일
다 달라서 그냥 재수없는 경우라 생각하시는게 맘이 편하고,
귀찮지만 지속적인 관리를 통해 삭제하는게 정신건강에 좋습니다.
저도 넘 공감가서 글 적어봤습니다. ㅎㅎ
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
클라우드플레어에 방화벽설정을하면 로봇이 수집을 잘 못해가더라고요..
댓글을 작성하려면 로그인이 필요합니다.
방화벽으로 처리하거나 해당 폼메일 처리시 session 값을 정식적으로 호출시 처리하는 세션체크 하는 방식과 구글캡챠나 그누보드에 기본 제공되는 캡챠를 이용해서 적용해 보시는걸 추천드립니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
클라우드플레어에 방화벽설정을하면 로봇이 수집을 잘 못해가더라고요..
댓글을 작성하려면 로그인이 필요합니다.
</strong></p>
<p><strong><?php</strong></p>
<p><strong> $name = $_POST['name'];
$phone = $_POST['phone'];
$email = $_POST["email"];
$contact = $_POST["contact"];
if(!empty($name) || !empty($phone) || !empty($email) || !empty($contact)){
$mailTo = "service@fooding.io";
// 받는사람 메일 주소;
$mailFrom = "foodinginfo@gmail.com";
// 보내는사람 메일주소
$name = $_POST['name'] ;
$mailSubject = "푸딩오피스푸드서비스문의";
$mailContent = '이름 :'.$_POST['name'].'
'
.'연락처:'.$_POST['phone'].'
'
.'Email : '.$_POST['email'].'
'
.'푸딩을 알게된 경로 : '.$_POST['contact'].'
1번 폼에서 보냈습니다.';</strong></p>
<p>
<strong> $mailHeader = "From: $mailFrom\r\n";
$mailHeader .= "MIME-Version: 1.0\r\n";
$mailHeader .= "Content-type: text/html; charset=euc-kr\r\n";
$mailHeader.= 'Cc: ' . "\r\n"; //참고수신인
$mailHeader.= 'Bcc: ' . "\r\n"; //참고수신인2</strong></p>
<p><strong> $mailResult = mail ($mailTo, $mailSubject,
$mailContent, $mailHeader,'-f'.$mailFrom);</strong></p>
<p><strong> echo '';</strong></p>
<p><strong> if (true == $mailResult) {
echo "<script>alert('푸딩 문의 성공!');</script>";
}
else {
echo "<script>alert('문의를 보내지 못했어요. 다시 시도해주세요.');</script>";
}</strong></p>
<p><strong> }
?>
<?
echo "<script>
document.location.href='<a href="https://fooding.io/';" target="_blank" rel="noopener noreferrer">https://fooding.io/';</a>
</script>";
?></strong></p>
<p><strong>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
해당 단어가 있을 시 메일이 안오면 될것같은데, ㅠㅠ