그누 회원 메일 보내기 에러 잡기

그누 메일로 한참을 고생하다 결국 회원 메일 보내기 까지 성공 (^^)하야
간단히 적어 봄니다.

윈도우의 IIS로 설정하신 분들중에 메일 때문에 고생하시는 분들이 많은 것으로 알고 있습니다.
테스트 메일에서 메일 발송이 안되는 경우는 질문과 답면에 제 닉으로 검색해 보시면 나오는데
간략히 설명하자면 mail.lib.php의 헤더설정 부분에 모든 공백과 /n을 /r/n으로 치환하고 메일
함수 부분에 변수가 제대로 설정 되었는지 확인하시면 잘 됩니다.

너무 긴 내용이라 일단 졸린김에 생략하겠습니다. ^^;;

그리고 메일 테스트까지 성공하셨는데, 회원메일을 보내기 위하여 '테스트'링크를 클릭하여
SMTP 550 Invalid Adress를 보신다면 아래와 같이 수정하시면 됩니다.
(물론 그냥 보내지는 경우가 있는데 보내는 사람이 홈페이지 제목(그누타이틀)으로 보내짐)

/adm/mail_test.php, /adm/mail_select_update.php 2r개의 파일을 오픈하여
mailer 함수 부분을 찾습니다.

기존에
mailer($config[cf_title],$member[mb_email],$member[mb_email],$subject,$content,1);
로 되어 있는 부분을
mailer($member[mb_nick],$member[mb_email],$member[mb_email],$subject,$content,1);
로 변경하여 주면 멤버 닉네임으로 보내는 사람이 표시가 됩니다.

mailer 함수에 첫번째로 정의 되어 있는 $config[cf_title]가 제대로 설정 되어 있지 않거나
잘못 되어 있으면 에러가 발생하니 닉네임 혹은 아이디 등 표시하시고 싶으신 변수로 치환하여
넣어주시면 됩니다.

별로 팁 같지도 않은데 저도 일단 잠시 헤멧고, 잘 모르시는 분들이 계셔서 팁란에 올립니다.

아우 윈도에 IIS로 하니 문제가 많이 나오네요... 리눅에 아파치 써버릴걸 그랬나 봅니다.
|

댓글 2개

댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 6,108
19년 전 조회 3,390
19년 전 조회 4,314
19년 전 조회 2,936
19년 전 조회 4,026
19년 전 조회 2,707
19년 전 조회 3,018
19년 전 조회 6,637
19년 전 조회 3,307
19년 전 조회 4,296
19년 전 조회 2,748
19년 전 조회 2,950
19년 전 조회 2,554
19년 전 조회 4,100
19년 전 조회 4,459
19년 전 조회 4,183
19년 전 조회 2,628
19년 전 조회 4,264
19년 전 조회 5,214
19년 전 조회 1.1만
🐛 버그신고