Home
Contact us
Sitemap
제품소개
다운로드
기술지원
구입안내
고객안내
Nmail PHP
Nmail PHP
Nmail NET
Nmail ASP
기술지원안내
FAQ
Q&A
사용자팁
Nmail PHP
공지사항
고객&파트너
기술지원안내
FAQ
Q&A 게시판
사용자 팁
Home
> Support
> Q&A
>
Nmail PHP
Nmail PHP Q&A
※
기술문의
는
자세한 상황
을 적어주셔야 하며,
구입문의
는
전화
나
메일
로 부탁드립니다.
글쓴이
제목
<P>감사합니다. 말씀해주신 코드를 추가하니 문제는 사라졌습니다.</P> <P>문제는 어제 저 코드를 수정한 후 오늘 까지의 메일은 오질 않네요.</P> <P>뭐 다시 받으면 되니 그건 큰 문제는 안되는데요.</P> <P>여하튼 감사합니다.<BR><BR><BR>--------------Original Message--------------<BR></P> <P>메일서버에서 메일을 받은후 PHP 쉘모드(/usr/bin/php)를 통해 디비에 메일데이타를 저장한 후 웹메일에서 보여지게 됩니다.</P> <P> </P> <P>그런데 php.ini 를 통해 특정 코드를 추가함으로 인해 이 과정에 문제가 발생한 것으로 추정됩니다.</P> <P>웹메일 사용에는 별다른 문제가 없다면 아래 코드를 추가해서</P> <P>해당 코드가 웹페이지에서만 실행되고 PHP 쉘모드에서는 실행되지 않도록 해주도록 한번 수정해보셔야 할 것 같습니다.</P> <P> </P> <P> </P> <P> if ($_SERVER['DOCUMENT_ROOT'] || $_SERVER['SERVER_SOFTWARE']) // 쉘모드가 아닌 웹페이지에서 접근할때.<BR>{</P> <P> </P> <P>// 웹페이지에서 접근할 때 실행해야할 코드</P> <P> </P> <P> </P> <P>}</P> <P> </P> <P>이렇게 해도 안된다면.. php.ini 에서 추가해두신 코드를 삭제후 테스트해보는 방법밖에 없을것 같습니다.<BR><BR>--------------Original Message--------------<BR></P> <P>※ 필수입력정보 ※</P><BR> <P>▷ 제품버젼 : 2.4.0</P> <P>▷ 오류발생 메뉴/주소 : </P> <P>▷ 에러메세지 : </P><BR> <P>▷ 질문내용 : </P> <P>지금껏 잘 사용해 오던 유저입니다.</P> <P>세팅한 계정들 모두가 웹메일에서 메일보내는 것에는 아무 문제가 없습니다.</P> <P>물론 아웃룩에서 보내는것도 아무 문제가 없구요.</P> <P>그런데, 다른곳에서 메일을 발송했을때 아웃룩을 이용해서 메일을 가져오면 아무이상이 없는데 웹메일로는 메일을 가져오질 못합니다.</P> <P>테스트를 해 보았는데 웹메일로 메일을 가져오지 못해서 아웃룩으로 받아보면 이상없이 들어옵니다.</P> <P>왜 그런지를 모르겠네요.</P> <P>지금껏 이상없이 잘 사용했는데 2틀전에 저희가 관리하는 사이트들의 게시판에 자동공격스팸글들이 많이 와서 php.ini 파일을 수정했습니다.</P> <P>auto_prepend_file 부분을 파일명을 추가하고 그 파일에 아래와 같은 코드를 추가하였습니다.</P> <P> </P> <P><?php <BR>if(!($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1' && $_SERVER['HTTP_USER_AGENT'] == 'Shockwave Flash')) { <BR> if($_SERVER['SERVER_PROTOCOL'] != 'HTTP/1.1' || !isset($_SERVER['HTTP_ACCEPT_ENCODING'])) { <BR> if(count($_POST) != 0) { <BR> $fp = fopen('/home/mysite/postdata.txt', 'a'); <BR> fwrite($fp, $_SERVER['REMOTE_ADDR']."\n"); <BR> fwrite($fp, print_r($_POST, true)); <BR> fwrite($fp, print_r($_GET, true)); <BR> fwrite($fp, print_r($_SERVER, true)); <BR> fwrite($fp, "---\n"); <BR> fclose($fp); <BR> exit; <BR> } <BR> if(!preg_match('/BlackBerry|Daum|EMPAS\.ROBOT|Gigabot|Googlebot|NaverBot|Snapbot|Speedy\|SurveyBot|Twiceler|Yahoo|Yeti|MFeedBot|msnbot|webcollage|yoofind|xMind|BrightCrawler|NimbleCrawler|StackRambler|SurveyBot|ia_archiver/', $_SERVER['HTTP_USER_AGENT'])) { <BR> $fp = fopen('/home/mysite/agents.txt', 'a'); <BR> fwrite($fp, $_SERVER['HTTP_USER_AGENT']."\n"); <BR> fclose($fp); <BR> header('Content-Type: text/html; charset=utf-8'); <BR> echo '인터넷 옵션 에서 프록시 설정을 제거하셔야 접속하실 수 있습니다.'; <BR> exit; <BR> } <BR> } <BR>}</P> <P>?></P> <P>자동공격스팸글들을 차단하기 위해서는 어쩔수 없었구요.</P> <P>이것으로 인해 웹메일에만 문제가 있을거 같지는 않는데요.</P> <P>급합니다.</P> <P>왜 이런걸까요?</P>
비밀번호
패스코리아넷
경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 :
nmail@passkorea.net
I 전화 : 1544-1608 I 팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288 I 대표자 : 빈경윤