비회원 글쓰기 관리자에게 메일전송

비회원 글쓰기 관리자에게 메일전송

QA

비회원 글쓰기 관리자에게 메일전송

본문

비회원이 게시판에 글을썻을시 이메일폼을 남겨두어 이메일란에

메일을 작성했을시 관리자에게 메일이 가고있습니다

 

//

그런데 이메일폼을 지워서 아무입력을 받지 못하게되면 전송이 안되는데요

전송이 될 수 있게하는 방법이 궁금합니다

(전 질문답변들 참고해봐도 다안되네요..)

이 질문에 댓글 쓰기 :

답변 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="*** 개인정보보호를 위한 이메일주소 노출방지 ***" id="wr_email" class="frm_input email" size="50" maxlength="100"></td>

        </tr>

<?php } ?>

 

hidden 으로 감추고 값은 임의의 값으로 들어가게 해주는겁니다.

어차피 발신자이메일 자체를 받지 않으려고 하는 것이기 때문에 메일형식에 맞게끔만 값을

넣어주고 발신자이메일값이 있다는 인식을 시켜주면 발송이 되지 않을까요

 

이메일란에 작성을 하면 관리자한테는

해당 비회원이 쓴 이메일로 보내는사람으로 날라가나요?

비회원인데 이메일 입력하는 란이 없으면

비회원이 누구인지 어떻게 분리를하며 확인을 하실수있을지요..

해당 이메일 입력 input을 히든으로 처리하고

그부분에 관리자 이메일을 넣으면

발신,수신 관리자 이메일로 날아는 갈듯합니다.

스킨에 따라 다른데여

위 스킨에서는 이메일폼에 입력했을때만 이메일 발송되게 되어있는거같습니다.

글이 써졌을때 이메일이 발송되도록 수정하여야하는데

글이 써지는과정에서 메일이 발송되도록 해야합니다 

답변을 작성하시기 전에 로그인 해주세요.
전체 175
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT