그누 회원 메일 보내기 에러 잡기 > 그누4 팁자료실

그누4 팁자료실

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

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

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

본문

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

윈도우의 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로 하니 문제가 많이 나오네요... 리눅에 아파치 써버릴걸 그랬나 봅니다.
추천
0

댓글 2개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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