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>도와주세요...<BR></P> <P> </P> <P>[Nmail Install] 엔메일 설치작업을 시작합니다.</P> <P>---- Nmail 라이센스 규정----</P> <P>주의 : 패스코리아넷은 본 라이센스 협약의 모든 조건에 동의한다는 전제하에 Nmail<BR>프로그램<BR>(이하 “프로그램”) 과 관련된 소프트웨어의 라이센스를 귀하(이하 “사용자”)에게<BR>허가합니다.<BR>협약 조건을 상세히 검토하시기 바랍니다.</P> <P><BR>패스코리아넷은 사용자에게 아래 명시된 소프트웨어 및 문서 프로그램를 이용하기 위<BR>한<BR>테스트용 및 비영리용 라이센스를 부여합니다.</P> <P>테스트용 라이센스 :<BR>패스코리아넷은 사용자에게 제품 테스트 목적으로 프로그램을 이용할 수 있는 비독점<BR>적이며<BR>양도할 수 없는 제한된 라이센스를 부여합니다. 사용자는 단지 테스트 목적으로만 사<BR>용할 수 있습니다.</P> <P>-- 다음 페이지 --</P> <P>비영리 및 비업무용 제한 라이센스(이하 "비영리용 라이센스") :<BR>비영리 단체나 기관등은 다음과 같은 금지 사항을 준수하여야 합니다.<BR>(1) 제품명, 저작권 및 기타 주의 사항 및 소유 제한 사항을 프로그램에서 제거할 수<BR>없습니다.<BR>(2) Nmail 제품군의 경우 저작권 표시와 메일 발송시 붙는 문구를 제거할 수 없습니다<BR>.<BR>(3) 비영리용 라이센스로 영리기관(개인회사, 일반법인등)에서 사용할 수 없습니다.</P> <P>정식 라이센스 :<BR>회사나 영리를 목적으로 하는 곳에서는 패스코리아넷으로부터 라이센스를 구입해야 합<BR>니다.<BR>이 경우 테스트용, 비영리용 라이센스의 제약을 적용받지 않고 사용하실 수 있습니다.</P> <P><BR>프로그램의 저작권 및 소유권 : 프로그램들은 패스코리아넷의 비공개적 재산이며 저작<BR>권 및 기타<BR>지적 재산 관련법에 의해 보호됩니다. 고객은 프로그램을 사용권만 부여받으며 본 협<BR>약에 명시된<BR>프로그램 이외의 명시되거나 내포된 어떠한 권리도 갖지 않습니다.<BR>지적 재산권을 포함하여 프로그램 및 매체에 대한 모든 권리, 소유권은 항상 패스코리<BR>아넷에게<BR>속합니다.</P> <P>-- 다음 페이지 --<BR>보증 포기 : 프로그램은 어떠한 종류의 보증도 없이 “현재 상태 그대로”제공됩니다.</P> <P>패스코리아넷은 나아가 특정 목적의 상업성 및 적합성에 대한 어떠한 내포된 보증을<BR>포함하여<BR>명시 또는 내포된 모든 보증을 포기합니다.</P> <P>책임 제한 : 어떠한 경우에도 패스코리아넷은 사용자나 제 3자의 계약이나 부당 행위<BR>로 인한<BR>모든 직간접적 우연적, 특수한, 응보적, 결과적 피해나 이익, 수익, 데이타 또는 데이<BR>타 사용의 손실로<BR>인한 피해에 대해서는 패스코리아넷은 그러한 피해 가능성을 통고받았다 할지라도 책<BR>임이 없습니다.<BR>따라서 어떠한 경우에도 패스코리아넷의 전적인 책임 범위는 본 라이센스에 대해 사용<BR>자가 실제<BR>지불한 비용의 손해에 한합니다.</P> <P>파기 : 사용자는 언제라도 모든 프로그램 복제본을 폐기함으로써 본 라이센스를 파기<BR>할 수 있습니다.<BR>패스코리아넷은 언제라도 사용자가 본 라이센스의 조건을 위반했을 경우 임의로 고객<BR>의 프로그램<BR>사용권을 박탈할 수 있습니다. 그러한 경우에 사용자는 반드시 프로그램을 폐기하여야<BR> 합니다. 상기<BR>보증 포기 및 책임 제한 부분은 본 협약의 파기 후에도 유효합니다.</P> <P>-- 다음 페이지 --<BR>테스트용, 비영리용 라이센스의 기술 지원 불가 :<BR>패스코리아넷은 본 협약에 따라 라이센스를 받은 프로그램에 대해 사용자에게<BR>기술 지원, 전화 지원, 업데이트를 제공할 의무가 없습니다.</P> <P>패스코리아넷은 사용자의 프로그램 사용에 대한 감사권을 가집니다. 본 협약의 어느조<BR>항이라도<BR>타당성이나 구속력을 상실하더라도 나머지 조항의 효력은 영향을 받지 않습니다.</P> <P><BR>제품지원 홈페이지 : <A href="http://passkorea.net">http://passkorea.net</A><BR>제품 구입안내 : (TEL)1544-1608 (<A href="mailto:way@passkorea.net">way@passkorea.net</A>)</P> <P><BR>==============================================================================<BR>= [1] 설치시 사용될 정보를 입력합니다.<BR>==============================================================================<BR>괄호로 둘러 쌓인 항목( [nmail2] )은 엔터만 입력하면 지정되는 기본값입니다.<BR>특별한 사유가 없다면 가급적 기본값으로 설치하는 것을 권장해드립니다.</P> <P>- 엔메일 기본 도메인 : domain.com<BR> (설치완료후 관리툴에서 변경가능)</P> <P>==============================================================================<BR>= [2] 엔메일용 디비와 계정생성 작업을 시작합니다.<BR>==============================================================================<BR>이미 디비 설정파일이 설정되었으므로 생략합니다.</P> <P>==============================================================================<BR>= [3] 메일엔진에서 기본 도메인을 설정합니다.<BR>==============================================================================<BR> C:\NmailPHP\MailRoot\server.tab<BR>기본 도메인은 이미 설정되었습니다.</P> <P>==============================================================================<BR>= [4] PHP mailparse 모듈을 설치합니다.<BR>==============================================================================<BR>이미 설치되었으므로 생략합니다.</P> <P>==============================================================================<BR>= [5] PHP ioncube 모듈을 설치합니다.<BR>==============================================================================<BR>이미 설치되었으므로 생략합니다.</P> <P>[Enter]를 누르시면 설치작업이 계속 진행됩니다.</P> <P>==============================================================================<BR>= [6] 메일엔진 관리자 비밀번호를 설정합니다.<BR>==============================================================================<BR> C:\NmailPHP\MailRoot\ctrlaccounts.tab<BR>메일엔진 관리자 비밀번호는 이미 설정되었습니다.</P> <P>==============================================================================<BR>= [7] 메일엔진을 시작합니다.<BR>==============================================================================</P> <P>==============================================================================<BR>= [8] PHP의 설정파일(php.ini)에 엔메일 관련 설정을 추가합니다.<BR>==============================================================================<BR>C:\PHP_Setup_for_IIS\PHP5\php.ini 파일은 이미 다음처럼 설정되었습니다.</P> <P>;---------------------------------<BR>;Nmail Auto Config - Begin<BR>;extension_dir="C:/PHP_Setup_for_IIS/PHP5/ext"<BR>;extension=php_mailparse_5.1.dll<BR>;donwload - <A href="http://www.ioncube.com/loaders.php">http://www.ioncube.com/loaders.php</A><BR>zend_extension_ts="C:/PHP_Setup_for_IIS/PHP5/ext\ioncube_loader_win_5.1.dll"<BR>register_globals = On<BR>magic_quotes_gpc = On<BR>allow_call_time_pass_reference = On<BR>;Attachment Size<BR>upload_max_filesize = 10M<BR>post_max_size = 20M<BR>memory_limit = 200M<BR>;General<BR>error_reporting = E_ALL & ~E_NOTICE<BR>display_errors = On<BR>log_errors = On<BR>display_startup_errors = On<BR>error_log = syslog<BR>;Nmail Auto Config - End<BR>;---------------------------------</P> <P>[Enter]를 누르시면 설치작업이 계속 진행됩니다.</P> <P>==============================================================================<BR>= [9] 설정파일들을 테스트합니다.<BR>==============================================================================<BR>[성공]디비설정이 확인되었습니다.<BR>[성공]회원테이블(nmail_member)이 확인되었습니다.<BR><br><font color=red>[<b>Nmail Error - MAILSERVER</b>]<br>cfgfileget server.t<BR>ab : 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없<BR>어 연결이 끊어졌습니다.<br /><BR></font><br><BR>Fatal error: Call to undefined function file_write() in C:\NmailPHP\nmail\includ<BR>e\admin_lib.php on line 873</P> <P>==============================================================================<BR>= [10] 엔메일 디비 데이타를 설치파일로부터 가져옵니다.<BR>==============================================================================<BR>DB dump file 을 import 하고 있습니다.<BR>서버사양에 따라 5~10분정도 걸릴 수 도 있으니 완료메세지가 나올때까지 기다려 주십<BR>시오.<BR>[생략]회원테이블(nmail_member)이 이미 생성되어 있으므로 테이블 생성 작업은 생략<BR>합니다.<BR>[생략]우편번호 데이타가 이미 들어가 있으므로 데이타 삽입은 생략합니다.<BR> => 우편번호(nmail_zipcode) : 48,161건<BR>[생략]음력 데이타가 이미 들어가 있으므로 데이타 삽입은 생략합니다.<BR> => 음력(nmail_diary_lunar) : 109,938건</P> <P>==============================================================================<BR>= [11] 엔메일 기본 도메인을 추가합니다.<BR>==============================================================================</P> <P><SCRIPT language="javascript"><BR> window.alert('메일서버가 정상적으로 동작중인 상태가 아닙니다.\n\n요청하<BR>신 기능을 처리할 수 없으니 관리자에게 문의하여 주시기 바랍니다.\n\n관리자일 경우<BR> 메일엔진의 동작여부를 확인한뒤 이상이 없다면 메일엔진을 시작해보시기 바랍니다.'<BR>);<BR> history.go(-1)<BR></SCRIPT><BR>==============================================================================<BR>= [12] 엔메일 메일서버 관리자 계정을 추가합니다.<BR>==============================================================================</P> <P><SCRIPT language="javascript"><BR> window.alert('존재하지 않는 도메인입니다.');<BR> history.go(-1)<BR></SCRIPT><BR>==============================================================================<BR>= [13] PHP의 mail() 함수를 사용한 발송 테스트.<BR>==============================================================================</P> <P>Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify<BR>your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\NmailPHP\t<BR>ools\install_test_mail.php on line 12<BR>[실패]<BR>sendmail 을 이용해서 발송하던 프로그램에서 메일발송이 안됩니다.</P> <P>[해결방법]<BR>root권한으로 퍼미션 조정 스크립트를 실행한 후 재시도해보시기 바랍니다.<BR> cd C:\NmailPHP\tools<BR> ./perm_change.sh</P> <P>만약 조정후에도 실패한다면 다음의 필요한 파일들을 확인해보시기 바랍니다.<BR>[Error]sendmail wrapper link : /usr/sbin/sendmail<BR>[Error]sendmail wrapper file : /var/MailRoot/bin/sendmail.sh<BR>[Error]sendmail wrapper file2 : /var/MailRoot/bin/sendmail</P> <P>[Enter]를 누르시면 설치작업이 계속 진행됩니다.</P> <P>==============================================================================<BR>= [14] MySQL Server의 max_allowed_packet 값을 확인합니다.<BR>==============================================================================<BR>본문이 큰 메일을 저장하기 위해서는 이 값이 32M정도로 여유있게 설정되어 있어야 합<BR>니다.</P> <P>현재 설정은 [max_allowed_packet=1M]이므로<BR>이보다 큰 본문은 디비에 저장되지 않는 에러가 발생하게 됩니다.<BR>해결방법은 MySQL Server 의 설정 파일인 my.ini 에 다음처럼 설정후 재시작해주시면<BR>됩니다.</P> <P> ex)<BR> C:\Program Files\MySQL\MySQL Server 5.0\my.ini<BR> [mysqld]<BR> max_allowed_packet=32M</P> <P>보다 자세한 내용은 아래 문서를 참고하시면 됩니다.<BR> <A href="http://dev.mysql.com/doc/refman/4.1/en/packet-too-large.html">http://dev.mysql.com/doc/refman/4.1/en/packet-too-large.html</A></P> <P>[Enter]를 누르시면 설치작업이 계속 진행됩니다.</P> <P>==============================================================================<BR>= [15] 엔메일 설치 작업이 완료되었습니다.<BR>==============================================================================<BR>이제 Apache 웹서버의 설정파일인 httpd.conf 에 가상호스트(혹은 알리아스) 설정을<BR>추가하고<BR>Apache 웹서버를 재시작하면 웹메일을 사용하실 수 있게 됩니다.<BR> httpd.conf 에 추가해야할 내용)<BR> 주의) 서버에 따라 NameVirtualHost, VIrtualHost 항목은 다를 수 있으니 기존 설<BR>정을 확인하세요.<BR> 주의) ServerName 은 DNS 설정에 따라 'mail'이라는 2차도메인이 붙지 않을 수 도<BR> 있으니<BR> DNS 서버관리자에게 문의하시기 바랍니다.<BR> httpd.conf 의 일반적인 경로)<BR> 개별 설치시) C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ht<BR>tpd.conf<BR> RWAPM 설치시) C:\RWAPM\RTM20040531\conf\httpd.conf<BR>-- 다음 페이지 --</P> <P>NameVirtualHost *:80<BR><VirtualHost *:80><BR> ServerAdmin <A href="mailto:postmaster@domain.com">postmaster@domain.com</A><BR> DocumentRoot "C:\NmailPHP\nmail"<BR> ServerName mail.domain.com<BR> ServerAlias mail.*<BR> #ServerAlias mail.MultiDomain1.com mail.MultiDomain2.com<BR> ErrorLog logs\nmail2.error_log<BR> TransferLog logs\nmail2.access_log<BR> <Directory "C:\NmailPHP\nmail"><BR> Options None<BR> AllowOverride None<BR> Order allow,deny<BR> Allow from all<BR> </Directory><BR></VirtualHost></P> <P><BR>----------------- 설치 완료 -----------------<BR>계속하려면 아무 키나 누르십시오 . . . </P> <P> </P> <P> </P> <P> </P> <P> </P> <P><BR><BR>--------------Original Message--------------<BR></P> <P>설치 프로그램에서 php.ini 에 ionCube 관련 모듈(ioncube_loader_win_5.1.dll)을 </P> <P>자동 셋팅하는 부분이 있는데 거기서 문제가 발생한 것 같습니다.</P> <P> </P> <P>설치 프로그램을 다시 실행해보셔서 확인해보시기 바랍니다.<BR><BR><BR>--------------Original Message--------------<BR></P> <P>※ 필수입력정보 ※</P><BR> <P>▷ 제품버젼 : nmail php / iis server + php 연동</P> <P>▷ 오류발생 메뉴/주소 : 설치 후 웹메일 접속 시</P> <P>▷ 에러메세지 : </P> <P> </P> <P>Site error: the file <B>C:\NmailPHP\nmail\include\mail_lib.php</B> requires the ionCube PHP Loader ioncube_loader_win_5.1.dll to be installed by the site administrator.</P> <P> </P> <P> </P><BR> <P>▷ 질문내용 : 설치 시 특별한 에러가 없었는거 같은데 웹메일 접속 시 상기와 같은 에러가 나며, 웹메일 접속 화면이 안 나옵니다.</P> <P>어떤 문제인지 답변 부탁드립니다.</P>
비밀번호
패스코리아넷
경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 :
nmail@passkorea.net
I 전화 : 1544-1608 I 팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288 I 대표자 : 빈경윤