윈도우서버에서 발솔된 메일을 확인할 수 없습니다. 정보
그누보드 윈도우서버에서 발솔된 메일을 확인할 수 없습니다.본문
현재 윈도우에 APM설치해서 돌리고있는데요.
회원가입이나 코멘트 달경우 메일이 발송되는데, 아웃룩이든, 무료메일사이트든....
제목만 표시되고 내용은 표시가 되질 않습니다.
같은 서버의 타 PHP프로그램에서는 메일발송도 잘되고 내용도 문제없이 전달됩니다.
윈도우 서버 한두번 세팅해본것도 아닌데, 서버설정문제보다는 그누보드의 문제라고 생각합니다.
제 컴퓨터뿐만 아니라 제가 아는 Win32 OS + APM 환경에서 같은 문제가 있었습니다.
버젼2 일때는 문제가 없었는데, 버젼3.xx 부터 메일 내용 확인을 할 수 없었습니다.
서버의 OS는 (코멘트의 윈도우서버) 1,2는 윈도우XP 3은 윈도우2000 입니다.
사용한 SMTP서버는 하나포스,연세대학교 서버입니다.
그누보드에서 발송된 메일에서만 문제가 생겼습니다.
회원가입메일이나 회원 전체메일,답변메일,폼메일.... 암튼 그누보드의 메일발송 모두
같은서버의 모닝몰(주문메일,회원가입등등)과 제로보드(회원메일링), 폼메일프로그램에서는 아무 문제도 없습니다.
받은 메일 열어볼때(아웃룩으로,웹메일로)
제목만 표시되고 내용이 죽었네요. 다른 윈도우 서버도 마찬가지...
회원가입이나 코멘트 달경우 메일이 발송되는데, 아웃룩이든, 무료메일사이트든....
제목만 표시되고 내용은 표시가 되질 않습니다.
같은 서버의 타 PHP프로그램에서는 메일발송도 잘되고 내용도 문제없이 전달됩니다.
윈도우 서버 한두번 세팅해본것도 아닌데, 서버설정문제보다는 그누보드의 문제라고 생각합니다.
제 컴퓨터뿐만 아니라 제가 아는 Win32 OS + APM 환경에서 같은 문제가 있었습니다.
버젼2 일때는 문제가 없었는데, 버젼3.xx 부터 메일 내용 확인을 할 수 없었습니다.
서버의 OS는 (코멘트의 윈도우서버) 1,2는 윈도우XP 3은 윈도우2000 입니다.
사용한 SMTP서버는 하나포스,연세대학교 서버입니다.
그누보드에서 발송된 메일에서만 문제가 생겼습니다.
회원가입메일이나 회원 전체메일,답변메일,폼메일.... 암튼 그누보드의 메일발송 모두
같은서버의 모닝몰(주문메일,회원가입등등)과 제로보드(회원메일링), 폼메일프로그램에서는 아무 문제도 없습니다.
받은 메일 열어볼때(아웃룩으로,웹메일로)


제목만 표시되고 내용이 죽었네요. 다른 윈도우 서버도 마찬가지...
댓글 전체
나라오름님, 루트님 답변감사합니다.
나라오름님께서 알려주신 \r\n 수정방법... 적용해보니 안되더라구요. ㅜㅜ
루트님께서 알려주신 뉴라인 추가하는..... 그누보드 3.33버젼의 mailer.lib.php파일에는 원래 적용이 되어 있더라구요. kalga님께 메일보내서 확인해보니 base64 encode 문제일거라고 답변주셨습니다.
대충 제로보드나 모닝폼같은거 메일보내는 부분 짜집기 식으로 수정중인데, 아무래도 제 힘으로는 힘들듯....
수정하면 메일이 보내지지 않더라구요 -_-;;
암튼,,, 답변주셔서 감사합니다. 일단은 한발짝 뒤로 물러나야할것같습니다.
나라오름님께서 알려주신 \r\n 수정방법... 적용해보니 안되더라구요. ㅜㅜ
루트님께서 알려주신 뉴라인 추가하는..... 그누보드 3.33버젼의 mailer.lib.php파일에는 원래 적용이 되어 있더라구요. kalga님께 메일보내서 확인해보니 base64 encode 문제일거라고 답변주셨습니다.
대충 제로보드나 모닝폼같은거 메일보내는 부분 짜집기 식으로 수정중인데, 아무래도 제 힘으로는 힘들듯....
수정하면 메일이 보내지지 않더라구요 -_-;;
암튼,,, 답변주셔서 감사합니다. 일단은 한발짝 뒤로 물러나야할것같습니다.
혹시 모르니.. 다음글도 참조해보십시오.
예전에 그누보드의 메일러가 약간의 특성을 타는것이 있었습니다. 넘 오래전일이라 이부분이 현재는 어떻게 되었는지는 잘 모르겠군요.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&sselect=wr_subject%7Cwr_content&stext=cafe24+%B8%DE%C0%CF&soperator=1&page=1&wr_id=7718
예전에 그누보드의 메일러가 약간의 특성을 타는것이 있었습니다. 넘 오래전일이라 이부분이 현재는 어떻게 되었는지는 잘 모르겠군요.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&sselect=wr_subject%7Cwr_content&stext=cafe24+%B8%DE%C0%CF&soperator=1&page=1&wr_id=7718
제 소견으로는...
그누보드가 리눅스 시스템 전용으로 만들어져서..
윈도우에서 그런 오류가 발생할수 있습니다.
그누보드의 문제라기 보다는... 캐리지리턴 방식의 차이라고 할수 있습니다.
lib/mailer.lib.php 의 메일 보내는 함수 mailer() 소스에서..
캐리지리턴으로 바꾸어 보십시오..
즉, 각 라인 끝에서
\n -> \r\n
위처럼 바꾸시면 될것같습니다..
그누보드가 리눅스 시스템 전용으로 만들어져서..
윈도우에서 그런 오류가 발생할수 있습니다.
그누보드의 문제라기 보다는... 캐리지리턴 방식의 차이라고 할수 있습니다.
lib/mailer.lib.php 의 메일 보내는 함수 mailer() 소스에서..
캐리지리턴으로 바꾸어 보십시오..
즉, 각 라인 끝에서
\n -> \r\n
위처럼 바꾸시면 될것같습니다..
김상득// 이 게시물의 내용을 잘 이해하지 못하신것같네요.
테스트해본 윈도우 서버들의 환경은 다음과 같습니다.
서버1
Apache 1.3.29
MySQL-3.23.58
PHP-4.3.4
ActivePerl-5.8.0 Build 806
ZendOptimizer-2.1.0
서버2
Apache 1.3.29
MySQL 3.23.58
PHP 4.3.6
ZendOptimizer 2.1.0
서버3
Apache 2.0.49
mysql 4.0.18
php 4.3.6
Turck MMCache 2.4.6
위 서버모두 같은 문제점이 있었습니다.
서버1
Apache 1.3.29
MySQL-3.23.58
PHP-4.3.4
ActivePerl-5.8.0 Build 806
ZendOptimizer-2.1.0
서버2
Apache 1.3.29
MySQL 3.23.58
PHP 4.3.6
ZendOptimizer 2.1.0
서버3
Apache 2.0.49
mysql 4.0.18
php 4.3.6
Turck MMCache 2.4.6
위 서버모두 같은 문제점이 있었습니다.
APM 게시판에 질문하는것이 날듯.. 아니면 phpschool.com으로 하세요