TABS Mailer 4

> 탭스 메일러

주요 기능

DB 메일 발송

다양한 클라이언트 시스템에서 쉽게 메일을 발송할 수 있도록 데이터베이스를 이용한 통합 발송 시스템을 제공합니다. 각각의 클라이언트에서는 탭스 메일러 데이터베이스에 레코드를 삽입하는 것만으로 메일을 전송할 수 있으므로 별도의 SW를 설치할 필요 없이 간단한 데이터베이스 액세스 프로그래밍만으로 모든 것을 해결할 수 있습니다.

메일 발송을 위해 레코드 추가시 캠페인 정보를 지정하면 해당 캠페인으로 취합되어 발송되므로 탭스 메일러가 제공하는 다양한 리포트를 사용해 발송 실패 원인을 빠르고 정확하게 분석할 수 있습니다. 프로그래밍 방식과 웹 방식에서 가능했던 첨부 파일을 붙여 발송하기 및 수신 확인 구현도 지원하므로 간편하게 중앙 집중식 발송 시스템을 구현할 수 있습니다.

프로그래밍 메일 발송

탭스 메일러는 메일 수신(릴레이) 서버를 내장하고 있어 SMTP 프로토콜을 사용해서 전달되는 모든 메일을 릴레이할 수 있습니다. 탭스 메일러 SMTP 컴포넌트, CDO에서 생성된 메일뿐만 아니라 ASP.NET, PHP, Java 환경에서 개발된 SMTP 규약을 따르는 어떠한 모듈을 사용해서 생성된 메일도 발송할 수 있습니다.

ASP.NET 환경에서는 .NET 2.0에서 추가된 System.Net.Mail 네임스페이스에 있는 메일 클래스를 사용해 탭스 메일러 서버로 전달할 수 있습니다. Java에서는 JavaMail API 패키지를 사용해서 동일한 작업을 할 수 있으며 PHP에서는 mail()함수를 사용해 메일을 발송할 수 있습니다.

수신 서버 내장으로 윈도우 환경(IIS, ASP, ASP.NET)에 국한되지 않고 운영체제와 웹 개발 환경에 무관하게 메일을 받아서 발송할 수 있습니다. 발송된 메일은 릴레이 캠페인으로 취합되어 다양한 발송 리포트로 표현되므로 발송 실패 원인을 빠르고 정확하게 분석할 수 있습니다.

전체 시스템에서 메일을 발송하는 곳이 여러 곳일 경우 SPF와 같은 스팸 정책을 설정하고 유지하는 것이 쉽지 않아 발송된 메일이 스팸으로 처리되는 경우가 빈번합니다. 릴레이 캠페인으로 취합될 경우 여러 서브 시스템에서 메일이 작성되더라도 실제 발송되는 곳은 한 곳으로 처리되므로 SPF 정책을 쉽고 유연하게 가져갈 수 있습니다.

탭스 메일러 컴포넌트

Active Server Pages(ASP) 개발 환경의 경우 메일 발송을 위한 환경이 매우 까다롭습니다. CDONTS라는 컴포넌트로 메일을 작성해서 발송하면 IIS에 포함되어 있는 가상 SMTP 서버가 실질적인 발송을 담당합니다.

이 경우 웹서버가 직접 메일을 발송하므로 발송자의 SPF 정책을 설정하기도 번거로울 뿐더러 발송 후 개봉 상태, 발송 실패 이유 분석 등이 불가능합니다. 이러한 문제를 해결하기 위해 탭스 메일러 제품 구성 내에 SMTP 발송 컴포넌트가 제공됩니다. 이 컴포넌트를 사용하면 ASP 페이지에서 매우 간단하게 메일을 작성해서 탭스 메일러 서버로 전송할 수 있습니다.

탭스 메일러 서버에서 취합되어 발송되는 메일은 발송에 대한 명확한 로깅이 이루어지므로 메일 개봉 여부, 발송 통계 등의 부가 정보가 제공될 수 있습니다.

탭스 메일러 자바 클래스 라이브러리

자바 개발 환경에서 메일 메시지를 생성해 탭스 메일러로 전달해 발송할 수 있도록 하는 SMTP 자바 클래스 라이브러리가 제공됩니다. 탭스 메일러 자바 클래스 라이브러리를 사용하면 자바 엔터프라이즈 없이도 MIME, SMTP 등을 처리할 수 있으며 탭스 메일러의 주요 기능을 쉽게 사용할 수 있도록 추가적인 메서드를 제공합니다.

웹 메일 발송

탭스 메일러를 통합 관리하기 위해 웹매니저라는 웹 도구를 제공합니다. 이 도구를 사용하면 탭스 메일러 서버를 직접 제어할 수 있으며 또한 대량 메일을 직접 발송할 수도 있습니다.

프로그래밍 방식은 매우 높은 자유도를 가지므로 목적에 따라 다양한 형태의 발송을 구현할 수 있지만 이 방식은 정해진 틀 내에서 비 개발자가 쉽게 발송할 수 있는 UI를 제공합니다. 개발자가 아니더라도 쉽게 메일 발송 부터 발송 결과 분석까지 한 번에 진행할 수 있습니다.

웹매니저에서 일반 캠페인을 생성한 후 수신자 목록을 선택하고 발송할 메시지를 구성한 뒤 발송합니다. 발송은 즉시 발송과 특정 시각에 발송을 시작하는 예약 발송으로 지정할 수 있습니다.

 

메일 수신자가 메일을 열때 암호를 입력 받아 암호가 맞을 경우 내용을 볼 수 있는 보안 메일 역시 쉽게 발송할 수 있습니다. 일반 캠페인과 유사한 방식으로 보안 메일 캠페인을 작성한 후 보안 메일에 필요한 정보를 기입해서 발송하면 간편하게 보안 메일을 발송할 수 있습니다. 보안 메일 프로그래밍 컴포넌트를 사용하면 보다 높은 자유도를 갖는 보안 메일 발송 시스템을 개발할 수 있습니다.

발송 마법사

메일 발송에 사용될 타겟 데이터가 탭스 메일러 서버가 아닌 로컬에 있을 경우 이를 직접 수신자를 선택해 메일 발송을 진행할 수 있도록 탭스 메일러 발송 마법사를 제공합니다.

발송 마법사는 Microsoft SQL Server, Microsoft Access, ODBC 등으로 접근할 수 있는 모든 데이터 원본에 저장된 이메일 주소를 읽어 메일 메시지를 구성할 수 있습니다. 또한 각 개인별로 차별화된 메일을 발송할 수 있도록 데이터베이스 필드와 메일 제목 및 본문 내용을 매칭시킬 수 있는 기능을 제공합니다.

 

발송 마법사는 탭스 메일러의 릴레이 캠페인을 통해 메일을 발송하므로 해당 캠페인 로그 분석 툴을 사용하면 발송 성공율, 메일 개봉율 등의 통계 정보를 조회할 수 있습니다.

캠페인 관리

캠페인 관리는 메일 발송을 논리적 그룹으로 묶어서 표현한 개념입니다. 캠페인 단위로 다양한 발송 옵션을 조정할 수 있으며 발송 결과 리조트를 참조할 수 있습니다.

  • 릴레이 캠페인: 프로그래밍 모델을 통해 메일을 발송할 때 개발자는 캠페인을 지정해서 발송할 수 있습니다.
  • 일반 캠페인: 웹 매니저에서 발송 타겟팅을 지정한 후 메일을 발송할 수 있으며 개발자가 아닌 일반 마켓팅 담당자도 쉽게 발송할 수 있습니다.
  • 보안 메일 캠페인: 일반 캠페인과 유사한 방식으로 비 개발자가 보안 메일을 작성해서 발송할 수 있습니다.

웹 리포팅

웹 매니저에서는 발송 로그 조회, 일자 별 발송량, 시간 별 발송량, 수신 도메인 별 발송량, 발송 오류 도메인, 발송 오류 메일 계정에 대한 웹 리포팅을 제공하여 발송 결과(성공, 실패, 실패 원인별 분석), 수신 확인등의 내용을 원격에서 확인 가능합니다.

주소록 관리

주소록 관리

빈번하게 사용되는 수신자 계정 그룹의 경우 주소록에 추가하여 관리할 수 있습니다. 주소록에서는 연락처 추가를 통해 직접 입력하는 방식과 CSV형태로 저장된 파일을 가져오기하여 등록하는 방식 두가지를 지원합니다. 등록된 주소록에 대해 대량 메일을 즉시 발송할 수 있습니다.

개인인 작성한 주소록을 공유해서 탭스 메일러 계정들 간에 함께 사용할 수 있습니다.


수신 거부

주소록을 사용할 경우 자동화된 수신 거부 기능을 제공합니다. 메일 본문 편집기에서 수신 거부 링크를 삽입할 수 있으며, 메일 수신자가 해당 링크를 클릭할 경우 수신 거부를 처리할 수 있는 페이지가 제공됩니다. 수신 거부 내용은 주소록에 반영되어 향후 발송시 베제될 수 있습니다.

미디어 관리

미디어 관리

메일 메시지 본문 내용을 구성할 때 사용되는 이미지를 별도의 웹 서버로 등록할 필요 없이 미디어 관리자를 통해 관리할 수 있습니다. 이미지 리소스는 폴더별로 구분하여 추가하거나 삭제, 복사, 이동의 작업이 가능합니다. 등록된 이미지는 메일 본문 편집시 이미지 관리자를 통해 본문에 링크 형태로 삽입할 수 있습니다.

이미지 파일을 미디어 관리자로 직접 업로드하는 방식과 더불어 플래시 기반의 트루디자인 이미지 편집기를 사용해 편집 후 업로드하는 기능을 제공합니다. 또한 2차원 바코드인 QR 코드 이미지를 생성해서 메시지에 포함시킬 수 있습니다.


계정 관리

다수의 사용자가 Administrator 권한을 가지고 웹 매니저에 접속하여 관리할 필요가 있을 경우 tm3admin계정 외에 관리자를 추가하거나 삭제할 수 있습니다. 계정 관리에서 추가된 계정은 관리자 권한 또는 일반 사용자 권한을 가질 수 있습니다. 일반 사용자는 일반 발송 캠페인을 생성해서 메일을 발송, 통계 정보 확인 등의 작업을 할 수 있지만, 타 계정이 생성한 캠페인과 메일러 설정 값은 볼 수 없습니다.

PDF 보안 메일

탭스 메일러 엔터프라이즈 SecurePDF 에디션에서는 암호화된 PDF를 작성하고 대량 발송이 가능합니다. HTML 파일을 암호화된 PDF로 변환을 하고 이 PDF 파일들을 메일에 첨부해서 대량 발송할 수 있습니다. 수신자는 이미 약속되어 있는 암호를 입력한 후 메일에 첨부된 PDF 를 열어 내용을 확인합니다.

ActiveX 암호화 메일이 PC용 인터넷 익스플로러 내에서만 개봉이 가능한 반면 PDF 문서는 PDF Reader 가 설치가 가능한 모든 기기에서 개봉이 가능해서 PC, 스마트폰, 스마트 패드 등 다양한 기기에서도 개봉이 가능합니다. PDF 보안 메일은 ActiveX 설치에 따른 장애 문제가 발생하지 않고 웹 브라우저의 버전에 따른 ActiveX 업그레이드 등의 부가적인 기술지원과 관리가 불필요하기 때문에 더욱 편리하게 보안메일 발송을 할 수 있습니다.

 

보안 메일 작성과 발송

웹 매니저에서 캠페인 생성해서 발송하는 기능은 없고 API를 이용한 프로그래밍 발송만 가능합니다. PDF 생성의 복잡성 때문에 PDF 보안 메일의 웹 관리자를 통한 발송은 지원되지 않습니다. 따라서 일반 관리자가 캠페인을 추가하여 메일 발송이 불가능하고 웹 개발자가 API 를 이용한 개발업무를 수행하셔야 합니다. API는 윈도우에서 사용할 수 있는 컴포넌트와 자바에서 사용할 수 있는 클래스 라이브러리를 제공합니다.

PDF 파일 만들기 속도

1,000개의 html 파일을 A4 길이, 5 페이지 분량의 PDF 문서로 만들 경우 (1,000개의 PDF 생성) 쿼드(4개) 코어 CPU에서 약 4분 30초 정도가 걸립니다. PDF 파일은 탭스 메일러 SecurePDF 에디션이 설치된 서버에서 만들게 되며 이때 소요되는 시간은 CPU의 성능에 따라 달라집니다. 그리고 PDF를 만들기 위해서 CPU 자원을 최대한 사용하기 때문에 많은 수의 PDF 보안 메일 발송을 위해서는 탭스 메일러 전용 서버를 구성하시는 것이 좋습니다.

탭스 메일러는 메일 서버와 같은 서버에 설치해 대량 메일 발송이 가능하고, 매우 적은 CPU와 메모리를 사용하기 때문에 웹 사이트를 운영하는 서버에 설치해서 사용하더라도 문제가 없습니다. 그러나 PDF 를 만들기 위한 추가과정에서 하드웨어 자원을 많이 사용하기 때문에 대량의 PDF 를 만들어야 할 경우 전용 서버 구축이 권장됩니다.