Nmail PHP
제품소개
데모
다운로드
구입안내
FAQ (21)
Q&A (6139)
사용후기 (20)
Home    Contact us    Sitemap
기술지원안내
FAQ
Q&A 게시판
사용자 팁


Home > Support > Q&A > Nmail PHP
Nmail PHP Q&A


제 목 Re: Re: Re: 설치 후 웹메일 접속 시 에러가 납니다.
글쓴이 관리자

일단 ioncube 관련 문제는 설치 프로그램으로 볼 때 아래 파일에는 정상적으로 등록되었습니다.

C:\PHP_Setup_for_IIS\PHP5\php.ini

 

그러나 웹페이지의 에러로 볼때 IIS 에서 연동된 PHP에서는

다른 php.ini 파일을 사용할 가능성이 있습니다.

웹페이지에서 phpinfo()를 볼 수 있는 페이지를 만들어서 php.ini 경로를 확인해보시기 바랍니다.

 

간혹 c:\windows / c:\winnt 등의 시스템 폴더에 php.ini 를 복사해넣어야 인식되는 환경도 있습니다.

 

 

 

 

 

= [9] 설정파일들을 테스트합니다.
==============================================================================

[Nmail Error - MAILSERVER]
cfgfileget     server.t
ab : 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없
어 연결이 끊어졌습니다.


=> 메일엔진이 정상적으로 실행되지 않았습니다.

nmail_dir_set.bat 를 다시 실행하셔서 메일엔진 서비스가 제대로 등록되고, 시작되는지 확인해보시기 바랍니다.

정상 등록된 경우 [관리도구 - 서비스]에서 'XMail'항목이 보여야 합니다.

 

 

 --------------Original Message--------------

설치 시 나오는 내용을 올립니다.

어디가 문제인지 잘 몰라서 이렇게 올립니다.

도와주세요...

 

[Nmail Install] 엔메일 설치작업을 시작합니다.

---- Nmail 라이센스 규정----

주의 : 패스코리아넷은 본 라이센스 협약의 모든 조건에 동의한다는 전제하에 Nmail
프로그램
(이하 “프로그램”) 과 관련된 소프트웨어의 라이센스를 귀하(이하 “사용자”)에게
허가합니다.
협약 조건을 상세히 검토하시기 바랍니다.


패스코리아넷은 사용자에게 아래 명시된 소프트웨어 및 문서 프로그램를 이용하기 위

테스트용 및 비영리용 라이센스를 부여합니다.

테스트용 라이센스 :
패스코리아넷은 사용자에게  제품 테스트 목적으로 프로그램을 이용할 수 있는 비독점
적이며
양도할 수 없는 제한된 라이센스를 부여합니다. 사용자는 단지 테스트 목적으로만 사
용할 수 있습니다.

-- 다음 페이지 --

비영리 및 비업무용 제한 라이센스(이하 "비영리용 라이센스") :
비영리 단체나 기관등은 다음과 같은 금지 사항을 준수하여야 합니다.
(1) 제품명, 저작권 및 기타 주의 사항 및 소유 제한 사항을 프로그램에서 제거할 수
없습니다.
(2) Nmail 제품군의 경우 저작권 표시와 메일 발송시 붙는 문구를 제거할 수 없습니다
.
(3) 비영리용 라이센스로 영리기관(개인회사, 일반법인등)에서 사용할 수 없습니다.

정식 라이센스 :
회사나 영리를 목적으로 하는 곳에서는 패스코리아넷으로부터 라이센스를 구입해야 합
니다.
이 경우 테스트용, 비영리용 라이센스의 제약을 적용받지 않고 사용하실 수 있습니다.


프로그램의 저작권 및 소유권 : 프로그램들은 패스코리아넷의 비공개적 재산이며 저작
권 및 기타
지적 재산 관련법에 의해 보호됩니다. 고객은 프로그램을 사용권만 부여받으며 본 협
약에 명시된
프로그램 이외의 명시되거나 내포된 어떠한 권리도 갖지 않습니다.
지적 재산권을 포함하여 프로그램 및 매체에 대한 모든 권리, 소유권은 항상 패스코리
아넷에게
속합니다.

-- 다음 페이지 --
보증 포기 : 프로그램은 어떠한 종류의 보증도 없이 “현재 상태 그대로”제공됩니다.

패스코리아넷은 나아가 특정 목적의 상업성 및 적합성에 대한 어떠한 내포된 보증을
포함하여
명시 또는 내포된 모든 보증을 포기합니다.

책임 제한 : 어떠한 경우에도 패스코리아넷은 사용자나 제 3자의 계약이나 부당 행위
로 인한
모든 직간접적 우연적, 특수한, 응보적, 결과적 피해나 이익, 수익, 데이타 또는 데이
타 사용의 손실로
인한 피해에 대해서는 패스코리아넷은 그러한 피해 가능성을 통고받았다 할지라도 책
임이 없습니다.
따라서 어떠한 경우에도 패스코리아넷의 전적인 책임 범위는 본 라이센스에 대해 사용
자가 실제
지불한 비용의 손해에 한합니다.

파기 : 사용자는 언제라도 모든 프로그램 복제본을 폐기함으로써 본 라이센스를 파기
할 수 있습니다.
패스코리아넷은 언제라도 사용자가 본 라이센스의 조건을 위반했을 경우 임의로 고객
의 프로그램
사용권을 박탈할 수 있습니다. 그러한 경우에 사용자는 반드시 프로그램을 폐기하여야
 합니다. 상기
보증 포기 및 책임 제한 부분은 본 협약의 파기 후에도 유효합니다.

-- 다음 페이지 --
테스트용, 비영리용 라이센스의 기술 지원 불가 :
패스코리아넷은 본 협약에 따라 라이센스를 받은 프로그램에 대해 사용자에게
기술 지원, 전화 지원, 업데이트를 제공할 의무가 없습니다.

패스코리아넷은 사용자의 프로그램 사용에 대한 감사권을 가집니다. 본 협약의 어느조
항이라도
타당성이나 구속력을 상실하더라도 나머지 조항의 효력은 영향을 받지 않습니다.


제품지원 홈페이지 : http://passkorea.net
제품 구입안내 : (TEL)1544-1608 (way@passkorea.net)


==============================================================================
= [1] 설치시 사용될 정보를 입력합니다.
==============================================================================
괄호로 둘러 쌓인 항목( [nmail2] )은 엔터만 입력하면 지정되는 기본값입니다.
특별한 사유가 없다면 가급적 기본값으로 설치하는 것을 권장해드립니다.

- 엔메일 기본 도메인 : domain.com
  (설치완료후 관리툴에서 변경가능)

==============================================================================
= [2] 엔메일용 디비와 계정생성 작업을 시작합니다.
==============================================================================
이미 디비 설정파일이 설정되었으므로 생략합니다.

==============================================================================
= [3] 메일엔진에서 기본 도메인을 설정합니다.
==============================================================================
  C:\NmailPHP\MailRoot\server.tab
기본 도메인은 이미 설정되었습니다.

==============================================================================
= [4] PHP mailparse 모듈을 설치합니다.
==============================================================================
이미 설치되었으므로 생략합니다.

==============================================================================
= [5] PHP ioncube 모듈을 설치합니다.
==============================================================================
이미 설치되었으므로 생략합니다.

[Enter]를 누르시면 설치작업이 계속 진행됩니다.

==============================================================================
= [6] 메일엔진 관리자 비밀번호를 설정합니다.
==============================================================================
  C:\NmailPHP\MailRoot\ctrlaccounts.tab
메일엔진 관리자 비밀번호는 이미 설정되었습니다.

==============================================================================
= [7] 메일엔진을 시작합니다.
==============================================================================

==============================================================================
= [8] PHP의 설정파일(php.ini)에 엔메일 관련 설정을 추가합니다.
==============================================================================
C:\PHP_Setup_for_IIS\PHP5\php.ini 파일은 이미 다음처럼 설정되었습니다.

;---------------------------------
;Nmail Auto Config - Begin
;extension_dir="C:/PHP_Setup_for_IIS/PHP5/ext"
;extension=php_mailparse_5.1.dll
;donwload - http://www.ioncube.com/loaders.php
zend_extension_ts="C:/PHP_Setup_for_IIS/PHP5/ext\ioncube_loader_win_5.1.dll"
register_globals = On
magic_quotes_gpc = On
allow_call_time_pass_reference = On
;Attachment Size
upload_max_filesize = 10M
post_max_size = 20M
memory_limit = 200M
;General
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
log_errors = On
display_startup_errors = On
error_log = syslog
;Nmail Auto Config - End
;---------------------------------

[Enter]를 누르시면 설치작업이 계속 진행됩니다.

==============================================================================
= [9] 설정파일들을 테스트합니다.
==============================================================================
[성공]디비설정이 확인되었습니다.
[성공]회원테이블(nmail_member)이 확인되었습니다.

[Nmail Error - MAILSERVER]
cfgfileget     server.t
ab : 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없
어 연결이 끊어졌습니다.



Fatal error: Call to undefined function file_write() in C:\NmailPHP\nmail\includ
e\admin_lib.php on line 873

==============================================================================
= [10] 엔메일 디비 데이타를 설치파일로부터 가져옵니다.
==============================================================================
DB dump file 을 import 하고 있습니다.
서버사양에 따라 5~10분정도 걸릴 수 도 있으니 완료메세지가 나올때까지 기다려 주십
시오.
[생략]회원테이블(nmail_member)이 이미 생성되어 있으므로 테이블 생성 작업은 생략
합니다.
[생략]우편번호 데이타가 이미 들어가 있으므로 데이타 삽입은 생략합니다.
  => 우편번호(nmail_zipcode) : 48,161건
[생략]음력 데이타가 이미 들어가 있으므로 데이타 삽입은 생략합니다.
  => 음력(nmail_diary_lunar) : 109,938건

==============================================================================
= [11] 엔메일 기본 도메인을 추가합니다.
==============================================================================


==============================================================================
= [12] 엔메일 메일서버 관리자 계정을 추가합니다.
==============================================================================


==============================================================================
= [13] PHP의 mail() 함수를 사용한 발송 테스트.
==============================================================================

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify
your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\NmailPHP\t
ools\install_test_mail.php on line 12
[실패]
sendmail 을 이용해서 발송하던 프로그램에서 메일발송이 안됩니다.

[해결방법]
root권한으로 퍼미션 조정 스크립트를 실행한 후 재시도해보시기 바랍니다.
  cd C:\NmailPHP\tools
  ./perm_change.sh

만약 조정후에도 실패한다면 다음의 필요한 파일들을 확인해보시기 바랍니다.
[Error]sendmail wrapper link : /usr/sbin/sendmail
[Error]sendmail wrapper file : /var/MailRoot/bin/sendmail.sh
[Error]sendmail wrapper file2 : /var/MailRoot/bin/sendmail

[Enter]를 누르시면 설치작업이 계속 진행됩니다.

==============================================================================
= [14] MySQL Server의 max_allowed_packet 값을 확인합니다.
==============================================================================
본문이 큰 메일을 저장하기 위해서는 이 값이 32M정도로 여유있게 설정되어 있어야 합
니다.

현재 설정은 [max_allowed_packet=1M]이므로
이보다 큰 본문은 디비에 저장되지 않는 에러가 발생하게 됩니다.
해결방법은 MySQL Server 의 설정 파일인 my.ini 에 다음처럼 설정후 재시작해주시면
됩니다.

  ex)
    C:\Program Files\MySQL\MySQL Server 5.0\my.ini
        [mysqld]
        max_allowed_packet=32M

보다 자세한 내용은 아래 문서를 참고하시면 됩니다.
  http://dev.mysql.com/doc/refman/4.1/en/packet-too-large.html

[Enter]를 누르시면 설치작업이 계속 진행됩니다.

==============================================================================
= [15] 엔메일 설치 작업이 완료되었습니다.
==============================================================================
이제 Apache 웹서버의 설정파일인 httpd.conf 에 가상호스트(혹은 알리아스) 설정을
추가하고
Apache 웹서버를 재시작하면 웹메일을 사용하실 수 있게 됩니다.
  httpd.conf 에 추가해야할 내용)
    주의) 서버에 따라 NameVirtualHost, VIrtualHost 항목은 다를 수 있으니 기존 설
정을 확인하세요.
    주의) ServerName 은 DNS 설정에 따라 'mail'이라는 2차도메인이 붙지 않을 수 도
 있으니
        DNS 서버관리자에게 문의하시기 바랍니다.
  httpd.conf 의 일반적인 경로)
    개별 설치시) C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ht
tpd.conf
    RWAPM 설치시) C:\RWAPM\RTM20040531\conf\httpd.conf
-- 다음 페이지 --

NameVirtualHost *:80

     ServerAdmin ****@****
     DocumentRoot "C:\NmailPHP\nmail"
     ServerName mail.domain.com
     ServerAlias mail.*
     #ServerAlias mail.MultiDomain1.com mail.MultiDomain2.com
     ErrorLog logs\nmail2.error_log
     TransferLog logs\nmail2.access_log
    
         Options None
         AllowOverride None
         Order allow,deny
         Allow from all
    


----------------- 설치 완료 -----------------
계속하려면 아무 키나 누르십시오 . . .   

 

 

 

 



--------------Original Message--------------

설치 프로그램에서 php.ini 에 ionCube 관련 모듈(ioncube_loader_win_5.1.dll)을

자동 셋팅하는 부분이 있는데 거기서 문제가 발생한 것 같습니다.

 

설치 프로그램을 다시 실행해보셔서 확인해보시기 바랍니다.


--------------Original Message--------------

※ 필수입력정보 ※


▷ 제품버젼 : nmail php / iis server + php 연동

▷ 오류발생 메뉴/주소 : 설치 후 웹메일 접속 시

▷ 에러메세지 :

 

Site error: the file C:\NmailPHP\nmail\include\mail_lib.php requires the ionCube PHP Loader ioncube_loader_win_5.1.dll to be installed by the site administrator.

 

 


▷ 질문내용 : 설치 시 특별한 에러가 없었는거 같은데 웹메일 접속 시 상기와 같은 에러가 나며, 웹메일 접속 화면이 안 나옵니다.

어떤 문제인지 답변 부탁드립니다.


       
관련 게시물
번호   제목 글쓴이 등록일 조회수
556  
나영진
08-05-03 4683
   
관리자
08-05-03 4183
   
나영진
08-05-03 5708
   
관리자
08-05-03 5510

리스트
번호   제목 글쓴이 등록일 조회수
560  
변창수
08-05-19 4126
   
관리자
08-05-19 4229
559  
Daniel
08-05-16 4602
   
관리자
08-05-16 4388
   
Daniel
08-05-16 4633
   
관리자
08-05-16 4995
   
Daniel
08-05-16 5090
   
관리자
08-05-16 5371
   
Daniel
08-05-16 4889
   
관리자
08-05-16 4193
558  
궁금이
08-05-14 4196
   
관리자
08-05-14 4552
557  
수시아
08-05-14 4477
   
관리자
08-05-14 4170
   
수시아
08-05-14 4336
   
관리자
08-05-14 3877
556  
나영진
08-05-03 4683
   
관리자
08-05-03 4183
   
나영진
08-05-03 5708
   
관리자
08-05-03 5510
◀◀ 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤