게시글 작성시 메일보내기

게시글 작성시 메일보내기

QA

게시글 작성시 메일보내기

본문

게시글 작성시 메일보내기 설정을 해서 메일은 잘옵니다.

최고관리자와 원글 작성자에게 메일이 보내집니다.

 

다만 보낸사람 이름과 메일주소를 변경하고 싶습니다.

 

어떤분이 답변을 해주셔서

bbs/write_update.php 파일 723번째줄

 

mailer($wr_name, $wr_email, $unique_email[$i], $subject, $content, 1);

mailer($config['cf_title'], $wr_email, $unique_email[$i], $subject, $content, 1);

로 변경했더니

원글게시자에게 오는메일에서 보낸사람 이름은 변경되었습니다.

 

 

제가 원하는 작업은, 게시글 작성시

 

관리자에게는 보낸사람 이름과 메일주소가

글작성자 이름 | 글작성자 이메일주소

 

원글게시자에게는 보낸사람 이름과 메일주소가

관리자 이름 | 관리자 메일주소

 

으로 변경하고 싶습니다.

답변 부탁드립니다~!ㅠ

 

 

 

이 질문에 댓글 쓰기 :

답변 1

메일 발송 함수 위쪽에 if문 삽입해보세요.

https://github.com/gnuboard/gnuboard5/blob/5.4.5.1/bbs/write_update.php#L736

보내는 사람과 받은 사람 이메일 주소가 같을 때만 (고로, 글 작성자)

to: 를 관리자로 바꿔서 보내고 빠져나옵니다

테스트는 안해봤어요 

 


    for ($i=0; $i<count($unique_email); $i++) {
        if ($wr_email == $unique_email[$i]) {
            mailer($config['cf_title'], $config['cf_admin_email'], $unique_email[$i], $subject, $content, 1);
            continue;
        }
        mailer($wr_name, $wr_email, $unique_email[$i], $subject, $content, 1);
    }
답변을 작성하시기 전에 로그인 해주세요.
전체 161
QA 내용 검색

회원로그인

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