Logo
Home 제품 지원 연락처 회사 소개
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

솔루션에 이메일 변환기 추가

 

솔루션에 이메일 변환기 기능을 추가하고 싶으셨나요? 저희는 사용 준비가 된 라이브러리를 제공합니다. 몇 줄의 코드만 추가하면 사용자가 명령줄을 통해 이메일을 PDF, DOC, TIFF, JPEG, EML, PST 파일로 저장할 수 있게 됩니다.

mail converter sdk

고객의 평가:
"제품에 매우 만족합니다. 현재까지 모든 초기 QA 테스트를 통과했습니다. 이 도구를 더 큰 맞춤형 독립형 레거시 콘텐츠 관리 시스템 마이그레이션의 일부로 프로그래밍적으로 사용하고 있습니다. 현재 레거시 시스템은 이메일 콘텐츠를 MSG 형식으로 저장합니다. EML 및 PDF 형식으로 해당 콘텐츠를 제공하기 위해 마이그레이션 중에 더 표준화된 접근 권한을 제공하길 권장했습니다. 이때 이 도구가 필요합니다. 이 고객을 위해 이 작업을 용이하게 하기 위해 마이그레이션 프로그램에 성공적으로 통합했습니다."

Jeff Primeau
고위 컨설턴트
Decision Labs Inc.
www.decisionlabs.com
.
.

  • 서버 라이선스:
    Total Mail ConverterX가 서버 라이선스 조건으로 라이선스가 부여되면, 100명 이하의 직원이 한 회사에서 사용할 수 있도록 하나의 서버에 라이선스 소프트웨어를 배포할 수 있는 비양도성, 비독점적, 영구적인 권한이 부여됩니다. 하나의 서버 라이선스는 하나의 서버에만 제한됩니다. ActiveX가 포함됩니다.

  • 로열티 프리 라이선스:
    Total Mail ConverterX를 제품에 구현하여 해당 제품의 필수 구성 요소로써 제3자에게 프로그램을 배포할 수 있습니다. RFL은 프로젝트당 라이선스가 부여됩니다. 고객은 CoolUtils 앱이 내부에 있는지 인지하지 않으며 추가 등록이 필요하지 않습니다. 이메일 변환 기능을 시스템에 가장 쉽게 추가할 수 있는 방법입니다.

매우 비용 효율적인 솔루션을 제공합니다. 가격은 서버 라이선스당 $149.90부터 시작합니다!

Total Mail ConverterX는 이메일 아카이빙, EDS에 이메일 추가, 법적 문제나 정보 자유 요청을 위한 이메일 검색 등 모든 필요에 적합합니다.

Examples of Total Mail ConverterX

Convert Mail files With TotalMailConverterX and .NET

Example .NET:

string src="C:\\test\\Source.Mail";
string dest="C:\\test\\Dest.PDF";

MailConverterX Cnv = new MailConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Mail.log");

MessageBox.Show("Convert complete!");

Download .NET Mail Covnerter example

Convert Mail Files With Docker by Total Mail ConverterX

docker run -p 5000:5000 tdhster/mailconverter-api

Convert Mail Files On Web Servers With Total Mail ConverterX

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\MailConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.msg";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(msgPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & MSG files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{msgPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("sleep...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Conversion complete successfully.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Some more infromation about Azure.

Convert Mail Files On Web Servers With Total Mail ConverterX

dim C
Set C=CreateObject("MailConverter.MailConverterX")
C.Convert "c:\test\source.eml", "c:\test\dest.pdf", "-cPDF -log c:\mail.log"
Response.Write C.ErrorMessage
set C = nothing
Example2 ASP: directly stream the resulting PDF
dim C
Set C=CreateObject("MailConverter.MailConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Rresponse.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite c.ConvertToStream("C:\www\ASP\Source.eml", "C:\www\ASP", "-cpdf  -log c:\html.log")
set C = nothing
Some more samples in C# specifically for ASP.net. If you need examples on other languages please contact us. We will create any example specially for you.

Convert MSG & EML Files On Web Servers With Total Mail ConverterX

Example PHP:
$src="C:\\test\\test.msg";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("MailConverter.MailConverterX");
$c->convert($src,$dest, "-c pdf -log c:\\Mail.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Convert Mail Files With Total Mail ConverterX and Ruby

require 'win32ole'
c = WIN32OLE.new('MailConverter.MailConverterX')

src="C:\\test\\test.pdf";
dest="C:\\test\\test.tiff";

c.convert(src,dest, "-c TIFF -log c:\\test\\Mail.log");

if not File.exist?(dest)
  puts c.ErrorMessage
end

Convert Mail files With Total Mail ConverterX and Python

import win32com.client
import os.path

c = win32com.client.Dispatch("MailConverter.MailConverterX")

src="C:\\test\\test.eml";
dest="C:\\test\\test.tiff";

c.convert(src, dest, "-c TIFF -log c:\\test\\Mail.log");

if not os.path.exists(file_path):
  print(c.ErrorMessage)

Convert Mail files With Pascal and Total Mail ConverterX

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c:=CreateOleObject('MailConverter.MailConverterX');
  C.Convert('c:\test\source.eml', 'c:\test\dest.tiff', '-c TIFF -log c:\test\Mail.log');
  IF c.ErrorMessage<> Then
    ShowMessage(c.ErrorMessage);
end;

Convert Mail Files On Web Servers With Total Mail ConverterX

var c = new ActiveXObject("MailConverter.MailConverterX");
c.Convert("C:\\test\\source.msg", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

Convert Mail files With Total Mail ConverterX and Perl

use Win32::OLE;

my $src="C:\\test\\test.eml";
my $dest="C:\\test\\test.tiff";

my $c = CreateObject Win32::OLE 'MailConverter.MailConverterX';
$c->convert($src,$dest, "-c TIFF  -log c:\\test\\Mail.log");
print $c->ErrorMessage if -e $dest;

지금 작업을 시작하세요!

무료 평가판을 다운로드하고 몇 분 만에 파일을 변환하세요.
신용카드나 이메일이 필요하지 않습니다.

⬇ 무료 평가판 다운로드 Windows 7/8/10/11 • 126 MB

Support
서버용 메일 변환기 Preview1
서버용 메일 변환기 Preview2

관련 주제

최신 뉴스

뉴스레터 구독

걱정 마세요, 스팸은 없습니다.


                                                                                                 

© 2026. 모든 권리 보유. CoolUtils File Converters

Cards