KLDP BBS에서 보내는 메일 제목 인코딩

angpoo의 이미지

phpbb문제이겠지만서두 subject가 인코딩되지 않은채 보내져서 제목이 깨지네요.
소스를 살펴보니 원래는 있었던것 같은데 어쨌거나 아래처럼 한줄을 넣어주니 제목이 안깨지고 잘 나옵니다.
수정해 주시면 고맙겠습니다.
/includes/emailer.php

--- emailer.php.orig    2004-07-31 09:21:03.107514840 +0900
+++ emailer.php 2004-07-31 09:34:51.850526752 +0900
@@ -196,5 +196,6 @@ class emailer
 
                // Send message ... removed $this->encode() from subject for time being
+               $this->subject = $this->encode($this->subject);
                if ( $this->use_smtp )
                {
                        if ( !defined('SMTP_INCLUDED') ) 
권순선의 이미지

감사합니다.

방금 추가하였습니다.... :-)

angpoo의 이미지

테스트를 대충했더니만
제목이 긴경우는 깨지는 군요.
base64인코딩한것을 그냥 chunk_split()해서 문제가 생기네요.
당분간 삭제라고 해논 이유가 있었나 봅니다.

                // Send message ... removed $this->encode() from subject for time being
+//이줄은 도로삭제             $this->subject = $this->encode($this->subject);
+               if ($this->encoding)  {
+                       $this->subject = "=?$this->encoding?B?" . base64_encode($this->subject) . "?=";
+               }
                if ( $this->use_smtp )
                {
                        if ( !defined('SMTP_INCLUDED') ) 

gmail, outlook에서 충분히 긴제목까지 테스트 해봤습니다.
권순선의 이미지

아 잊고 있었네요. 방금 적용하였으니 확인해 보시고 문제가 있으면 알려 주세요...

감사합니다...

angpoo의 이미지

네 잘 보이네요.
그런데 답글 통보 기능 쓰시는 분중에 다른 메일 클라이언트 쓰시는 분들은 문제가 없으신지 모르겠네요.