이메일 오류 mailer.lib.php 정보
이메일 오류 mailer.lib.php관련링크
본문
파일
lib/mailer.lib.php
펑션
function mailer
이게 호스팅에 따라 좀 문제가 있더군요.
아래 처럼 헤더에 내용(메시지 바디)을 넣었을 때 인코딩을 하든 안하든 메일전송이 안되는 경우가 있습니다. 그럴 때는 헤더에 내용을 넣지말고 바디에 내용을 넣으면 전송이 됩니다.
콘텐트 타입이 멀티파트 일 경우 이런 문제의 가능성이 있습니다. 첨부링크 참고.
Content-Type: multipart/mixed
//이렇게 해서 메일 전송이 안될 경우
$header .= "Content-Transfer-Encoding: base64\n\n";
$header .= chunk_split(base64_encode($content)) . "\n";
...
@mail($to, $subject, "", $header);
//이렇게 고치면 전송이 됨
$header .= "Content-Transfer-Encoding: base64\n\n";
$body = chunk_split(base64_encode($content)) . "\n";
...
@mail($to, $subject, $body, $header);
혹시라도 이런 분들 있을까바 팁으로 올려 봅니다.
그누보드 원본에서 이 문제에 대해 어떤 처리를 좀 해야 할 듯 하네요.
lib/mailer.lib.php
펑션
function mailer
이게 호스팅에 따라 좀 문제가 있더군요.
아래 처럼 헤더에 내용(메시지 바디)을 넣었을 때 인코딩을 하든 안하든 메일전송이 안되는 경우가 있습니다. 그럴 때는 헤더에 내용을 넣지말고 바디에 내용을 넣으면 전송이 됩니다.
콘텐트 타입이 멀티파트 일 경우 이런 문제의 가능성이 있습니다. 첨부링크 참고.
Content-Type: multipart/mixed
//이렇게 해서 메일 전송이 안될 경우
$header .= "Content-Transfer-Encoding: base64\n\n";
$header .= chunk_split(base64_encode($content)) . "\n";
...
@mail($to, $subject, "", $header);
//이렇게 고치면 전송이 됨
$header .= "Content-Transfer-Encoding: base64\n\n";
$body = chunk_split(base64_encode($content)) . "\n";
...
@mail($to, $subject, $body, $header);
혹시라도 이런 분들 있을까바 팁으로 올려 봅니다.
그누보드 원본에서 이 문제에 대해 어떤 처리를 좀 해야 할 듯 하네요.
댓글 전체
하이고, 이렇게 고마울 수가...
나둥이님, 정말 고맙습니다.
십년 묵은 체증이 다 내려가는 듯합니다.
나둥이님 덕분에 몇년 묵은 이메일 문제가 속 시원히 해결되었습니다.
저의 경우에는 그누보드에서, 유달리 daum. chol.com 등으로 보내는 메일에 본문이 백지로 나오는 현상이 있었는데, 그 원인을 찾지 못하고 수년 동안을 마음 고생이 심하였는데,
이번에 나둥이님의 팁으로 해서 시원하게 해결하게 되었습니다.
그러게 말입니다.
body 항목을 따로 분리하면 될 것인데, 왜 header 에 넣었는지, 좀 이상하기는 합니다.
다른 분들,
이메일 본문이 백지로 나오는 현상이 생긴다면 위의 팁을 적용하여야 하겠습니다.
정말 고맙습니다.
나둥이님, 정말 고맙습니다.
십년 묵은 체증이 다 내려가는 듯합니다.
나둥이님 덕분에 몇년 묵은 이메일 문제가 속 시원히 해결되었습니다.
저의 경우에는 그누보드에서, 유달리 daum. chol.com 등으로 보내는 메일에 본문이 백지로 나오는 현상이 있었는데, 그 원인을 찾지 못하고 수년 동안을 마음 고생이 심하였는데,
이번에 나둥이님의 팁으로 해서 시원하게 해결하게 되었습니다.
그러게 말입니다.
body 항목을 따로 분리하면 될 것인데, 왜 header 에 넣었는지, 좀 이상하기는 합니다.
다른 분들,
이메일 본문이 백지로 나오는 현상이 생긴다면 위의 팁을 적용하여야 하겠습니다.
정말 고맙습니다.
와우~~ 감사합니다~ ㅠㅠ
뭔지 몰라도 나중에 참고가 될것 같네요~ 감사합니다 ^^
오~ 감사합니다.
이제야 이걸 보네요~
이제야 이걸 보네요~