2026, 새로운 도약을 시작합니다.

메일 발송 질문 입니다. 채택완료

ajax 페이지 인데 메일 발송이 왜 안될까요?

회원가입완료 시에 발송되는 메일 함수 그대로 사용해서 하는데 메일이 가질 않네요

테스트 메일은 서버에서 정상적으로 잘 되는거 확인 다 했구요.. 어디가 잘못된건지..

Copy

답변 2개

채택된 답변
+20 포인트

메일이 안보내지는 이유는 여러가지 이유가 있을 수 있습니다. 로컬에 메일 서버가 돌아가지 않는 경우도 있고 포트가 열어두지  않았을 경우도 있습니다.
코드상 mailer($fname, $fmail, $to, $subject, $content, $type=0, $file="", $cc="", $bcc="") 함수 호출시 $fname, $fmail 이 비워 있는데 이걸 넣어보세요 $fname - 시스템, $fmail - noreply@example.com (example.com 은 서버도메인)

로그인 후 평가할 수 있습니다

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

일반 발송이신지, smtp 발송이신지 확인부터 해보셔야할거같아요
어디서 발송되고 있는지 이 부분이 빈값으로 들어가있는데 
메일러 함수에서 살펴보시고, 디버그 부분을 2로 찍으면 어떤게 문제인지 출력될꺼에요
 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고