답변 3개
그건 비회원의 이메일값이 자체가 없기 때문에 오류가 생깁니다.
발신자의 메일주소가 없어서 발송이 안됩니다.
이메일폼 자체를 지우게되면 이메일발송처리 파일 원본에서도 다 수정을 해줘야 할겁니다.
그래서 아래처럼 해보세요.
<?php if ($is_email) { ?>
<tr>
<th scope="row"><label for="wr_email">이메일</label></th>
<td><input type="text" name="wr_email" value="<?php echo $email ?>" id="wr_email" class="frm_input email" size="50" maxlength="100"></td>
</tr>
<?php } ?>
이 부분을 아래와 같이 수정하세요
<?php if ($is_email) { ?>
<tr>
<th scope="row"><label for="wr_email">이메일</label></th>
<td><input type="hidden" name="wr_email" value="test@test.com" id="wr_email" class="frm_input email" size="50" maxlength="100"></td>
</tr>
<?php } ?>
hidden 으로 감추고 값은 임의의 값으로 들어가게 해주는겁니다.
어차피 발신자이메일 자체를 받지 않으려고 하는 것이기 때문에 메일형식에 맞게끔만 값을
넣어주고 발신자이메일값이 있다는 인식을 시켜주면 발송이 되지 않을까요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
스킨에 따라 다른데여
위 스킨에서는 이메일폼에 입력했을때만 이메일 발송되게 되어있는거같습니다.
글이 써졌을때 이메일이 발송되도록 수정하여야하는데
글이 써지는과정에서 메일이 발송되도록 해야합니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인