윈도우 2000 서버군에 진행한 작업 내용이며 웹서비는 IIS 5.0 입니다. 다른 버전에서는 적용이 안될 수 있으니 참고 하시길 바랍니다.

MetaEdit 2.2을 통해 웹과 FTP 서비스 대한 설정 정보를 백업하는 방법

MetaEdit 2.2의  “Export FTP Site” 와 “Export WEB Site” 기능을 사용하면 각각의 서비스를 내보낼 수 있다. 따라서, 이 방법으로 백업을 수행하면 된다.
그런데 이는 설정에 대한 정보일 뿐이며, 권한 설정은 제공되지 않는다. 따라서, 권한 설정은 IIS Export Utility 등을 활용하는 것을 권한다. 또한 사이트의 가상 디렉터리 정보 등의 백업 역시 같이 제공되고 있다.
 
사용자 삽입 이미지

[그림 9-11] 메모장에 나타난 백업 정보


내보내기를 사용하여 제작된 파일을 메모장으로 살펴보면 기존 메타베이스에 내용을 그대로 펼쳐 놓은 것처럼 나타나며, 레지스터리를 내보내기 한 상태와 거의 비슷한 것을 볼 수 있다.

MetaEdit 2.2으로 웹 및 FTP 서비스의 설정 정보를 복원하는 방법
역시 복원 방법은 백업한 파일로 제작되며, 미리 백업을 받지 않으면 복원이 불가능하기 때문에 반드시 백업을 받아 두기 바란다.
 
사용자 삽입 이미지

[그림 9-12] MetaEdit 2.2에서 “Import Text File” 명령


“Import Text File” 이라는 기능을 통해서 백업 된 파일을 가져와서 복원할 수 있다. 또한 Import 작업 후 내부 수정을 해야 하는 것이라면 메타베이스 에디터를 통해서 바로 수정할 수 있다.

SMTP 폴더를 다른 디렉터리로 변경 하고자 할 때 방법은?
간혹 보안 문제로 인해, 운영하는 메일 서버가 스팸 릴레이 서버로 악용되는 경우 C 드라이브가 많은 양의 메일 정보로 인해 여분의 공간이 전혀 없이 가득 찰 경우가 발생 할 수 있다. 그 외 다른 디렉터리로 변경을 하고자 한다면 아래 내용을 참조 해라 (일반적으로 처음 설치 시에 “Inetpub” 는 C 드라이브에 설치된다)
일반적으로 관리 도구에서는 “Badmail” 폴더를 변경 할 수 있다. 그 외의 폴더는 원래 설치된 폴더 외에 다른 폴더로 이동시킬 수 없다. 하지만 메타베이스를 수정하면 다른 폴더로 이동이 가능하다. 따라서, D 드라이브의 디렉터리로 SMTP 경로를 변경하는 예를 들도록 하겠다.

일반적으로 웹 사이트나 FTP 사이트가 저장되는 디렉터리는 인터넷 서비스 관리자에서 변경 할 수 있다.

SMTP 서비스에서 사용 하고 있는 폴더는 c:\Inetpub\mailroot\ 폴더 및 서브 폴더들이다. 그림 9-13에서 나타난 것처럼, 이 폴더 아래에는 7개의 하위 폴더가 존재하며, 각 폴더의 정보는 아래 설명을 참조한다.
 
사용자 삽입 이미지

[그림 9-13] 탐색기로 살펴 본 c:\Inetpub\mailroot 폴더



MetaEdit 2.2을 사용하여 SMTP 서비스의 등록 정보를 수정하고자 하면, 아래 그림과 같이 “SmtpSvc” 와 그 밑 하위 가상 폴더 “1” 의 설정 값을 수정하면 된다. 두 번째 가상 폴더가 있다면 “2” 로 제공이 될 것이다.

IIS에 있는 SMTP 서비스는 디렉터리 기반으로 동작한다. SMTP 설치될 때C:\inetpub\mailroot 디렉터리 아래에 다음과 같은 디렉터리를 생성한다.
  • BADMAIL – SMTP 서비스가 배달하지 못하는 메시지들을 저장하는 디렉터리이다. 메일 메시지의 포맷에 관련된 문제를 디버깅할 때 첫 번째로 살펴야 할 부분이다.
  • DROP – SMTP 서비스의 모든 메일을 유지하는 디렉터리이다. 이 디렉터리에 있는 각각의 파일들은 하나의 이메일 메시지를 나타낸다. 그러나, 파일 이름을 통해 발신자/수신자의 이름 및 주소를 알 수는 없다.
  • PICKUP – 메일 메시지가 이 디렉터리에 이동하면 SMTP 서비스는 가능 한 빨리 메일 메시지를 DROP 디렉터리로 배달하거나 목적지 도메인의 SMTP 서비스로 전송한다.
  • QUEUE – 만약 네트워크 문제나 다른 연결 문제로 인해 SMTP 서비스가 메시지를 즉시 전송하지 못할 때, 메시지는 QUEUE 디렉터리에 보관된다. SMTP 서비스는 지정한 기간만큼 메시지를 보유하고 지정한 횟수만큼 재전송을 시도한다.
  • ROUTE, SORTTEMP, MAILBOX – SMTP 서비스는 배달 작업을 좀더 효율적으로 처리하기 위해 나가는(outgoing) 메시지를 정렬하고 재배치하기 위해 이들 디렉터리를 사용한다. 만약 여러 메시지가 같은 원격 호스트로 전송된다면, IIS는 각각의 메시지를 여러 번 연결하지 않고 단일 연결을 통해 그 메시지들을 전송하려 시도한다.

작업 방법
  1. MetaEdit 2.2을 실행한다.
  2. MetaEdit 2.2에서 “SmtpSvc” 폴더 와 가상 폴더에서 제공하는 값을 수정 한다. 폴더와 설정 할 값은 아래 그림을 참고한다
    변경 할 폴더에 대한 수정 작업은 아래 목록에 해당하는 항목만 처리하면 된다.
    - SmtpSvc 폴더 설정 값
    사용자 삽입 이미지

    - SmtpSvc 가상 서버(첫 번째 가상 서버는 1 임) 설정 값
    사용자 삽입 이미지

     
  3. 변경 후 D:\Inetpub\mailroot\ 아래 폴더에는 그림 9-13에서 볼 수 있는 리스트를 모두 새로 설정한다.
  4. IIS 서비스를 재 시작한다.
  5. SMTP 서비스가 정상 작동이 되는지 그리고 메일이 송신되는지 확인한다.

별다른 실수가 없다면 디렉터리가 변경되었을 것이다.
독자들의 시스템 상황에 따라서 다소 차이가 있을 수 있겠지만, 일반적으로 메타베이스를 수정하고 새로 폴더를 만들어 주면 수정 작업이 이루어진다. 또한 메타베이스를 수정하면 이 외에도 여러 가지 추가 수정 작업들을 처리할 수 있다.
   



Posted by NTFAQ

트랙백 주소 :: http://ntfaq.co.kr/trackback/3964 관련글 쓰기

댓글을 달아 주세요