테스트 사이트 - 개발 중인 베타 버전입니다

그누보드4 메일 sendmail 안보내집니다. 채택완료

LovelyCaT 8년 전 조회 3,400

/var/log/maillog를 확인해봤는데 아무래도 웹상에서 보내지는 메일로그는 쌓이지 않는듯합니다.

텔넷으로 테스트하는건 로그가 쌓이는데 웹상에서 보내니까 안쌓여지는 것 같아요.


어떻게하면 에러를 확인할 수 있을 지 모르겠네요..

방화벽 포트도 25 INPUT 열어주었고, 

sendmail 25포트 데몬도 구동되는데 왜 안갈까요..ㅠㅜ


그누보드4에서의 문제인지 뭔지... 왜안가는지 모르겠네요..


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

답변 2개

채택된 답변
+20 포인트
8년 전

지금 사용하시는 소스말고 따로 소스 코딩하셔서 

함수사용해서 발송해보세여

함수에서 값이 잘못들어가지않나 생각됩니다 

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

답변에 대한 댓글 1개

L
LovelyCaT
8년 전
원인은 알아냈습니다. 하나하나 주석해서 보내지는지 확인했어요..
그누보드 4의 mailer.lib.php에서
$header .= "Content-Transfer-Encoding: BASE64\n\n";
$header .= chunk_split(base64_encode($content)) . "\n";

이부분이 잘못되있는거 같은데 뭐로해야될지모르겠네요...ㅎㅎ;

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

LovelyCaT
8년 전

해결 하였습니다.

$header .= "Content-Transfer-Encoding: BASE64\r\n";

$header .= rtrim( chunk_split(base64_encode($content)) ). "\r\n";

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

답변에 대한 댓글 1개

더마
3년 전
와 덕분에 해결하였습니다 혹시 이게 무슨뜻인건가요....??ㅎㅎ

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

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

로그인