프로그래밍 API 설치

각 개발 환경과 배포 환경에 맞도록 API 모듈을 설치해야 PDF 보안 메일을 생성해서 발송할 수 있습니다. 윈도우 환경에서 ASP, ASP.NET을 사용한다면 SecurePdfMail 오브젝트를 설치해야 하고 자바 환경을 사용한다면 SecurePdfMail 자바 클래스 라이브러리를 설치해야 합니다.

SecurePdfMail 오브젝트 설치

탭스 메일러가 설치되어 있는 서버에는 이미 SecurePdfMail 오브젝트가 설치되어 있으므로 해당 서버에서 PDF 보안 메일 API를 사용하는 프로그램을 동작시킨다면 아래와 같은 설치 과정이 필요 없습니다. 탭스 메일러가 설치되지 않은 다른 웹 서버 등에서 PDF 보안 메일을 탭스 메일러 서버로 전달해야 하는 환경이라면 웹 서버에 API 모듈을 설치해야 합니다.

32비트 윈도우에 설치 방법

  1. COM/x86 폴더에 있는 tm4secmail.dll, libcrypto-3.dll, libssl-3.dll 파일을 선택합니다.

  2. 윈도우 서버의 C:\Windows\System32 폴더로 복사합니다.

  3. 명령 프롬프트를 관리자 모드로 실행시켜 레지스트리에 컴포넌트를 등록합니다.

    명령 프롬프트
    C:\Users\Administrator>cd C:\Windows\System32
    C:\Windows\System32>regsvr32 tm4secmail.dll

64비트 윈도우에 설치 방법

API를 호출하는 프로그램이 64비트로 동작한다면 64비트로 작성된 API를 설치해야 합니다.

  1. 탭스 메일러 설치 폴더에 있는 tm4secmail.dll, libcrypto-3-x64.dll, libssl-3-x64.dll 파일을 선택합니다.

  2. 윈도우 서버의 C:\Windows\System32 폴더로 복사합니다.

  3. 명령 프롬프트를 관리자 모드로 실행시켜 레지스트리에 컴포넌트를 등록합니다.

    명령 프롬프트
    C:\Users\Administrator>cd C:\Windows\System32
    C:\Windows\System32>regsvr32 tm4secmail.dll

64비트 윈도우에 32비트 컴포넌트 설치 방법

API를 호출하는 프로그램이 32비트로 동작한다면 32비트로 작성된 API를 설치해야 합니다. 예를 들어 IIS 응용 프로그램 풀을 32비트 동작시키도록 설정했다면 반드시 32비트 PDF 보안 메일 API를 설치해야 올바르게 메일을 발송할 수 있습니다.

  1. COM/x86 폴더에 있는 tm4secmail.dll, libcrypto-3.dll, libssl-3.dll 파일을 선택합니다.

  2. 윈도우 서버의 C:\Windows\SysWOW64 폴더로 복사합니다.

  3. 명령 프롬프트를 관리자 모드로 실행시켜 레지스트리에 컴포넌트를 등록합니다.

    명령 프롬프트
    C:\Users\Administrator>cd C:\Windows\SysWOW64
    C:\Windows\SysWOW64>regsvr32 tm4secmail.dll

JSP 웹 사이트에 SecurePdfMail 클래스 라이브러리 추가

SecurePdfMail 클래스를 사용하기 위해서는 탭스 메일러 내에 배포되는 tabsmailer4cli_4.0.0.x.jar 파일을 웹 사이트 WEB-INF/lib 폴더로 복사합니다. (jar 파일은 설치 폴더 아래에 존재하는 Java 폴더에 있습니다.) 톰켓을 재시작한 후 아래와 같이 SecurePdfMail 오브젝트를 생성할 수 있습니다.

java
import tabs.mailer4.smtp.*;

public void sendMail()
{
    SecurePdfMail secMail = new SecurePdfMail();
}