Logo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Добавьте Mail Converter в Ваше Решение

 

Хотели бы добавить функциональность конвертера электронной почты в ваше решение? Мы предлагаем готовую библиотеку. Все, что вам нужно сделать, это добавить несколько строк кода, и ваши пользователи смогут сохранять электронные письма как PDF, DOC, TIFF, JPEG, EML, PST файлы через командную строку.

mail converter sdk

Наши клиенты говорят:
"Я очень доволен продуктом. Пока он прошел все наши первоначальные тесты QA. Я использую инструмент программно как часть более крупной системы миграции контента, ориентированной на автономное использование. Текущая устаревшая система хранит содержимое электронной почты в формате MSG. Мы рекомендовали предоставить это содержимое в форматах EML и PDF во время миграции, чтобы обеспечить более стандартизированный доступ к этому контенту. Здесь ваш инструмент пригодился. Мы успешно интегрировали ваш инструмент в нашу программу миграции для выполнения этой задачи для этого клиента."

Джефф Примеу
Старший консультант
Decision Labs Inc.
www.decisionlabs.com
.
.

  • Серверная Лицензия:
    Если Total Mail ConverterX лицензируется с условиями серверной лицензии, вам предоставляется непередаваемое, неисключительное и бессрочное право развертывать лицензированное программное обеспечение на одном сервере для использования в одной компании до 100 сотрудниками. Одна серверная лицензия ограничивается одним сервером. ActiveX включен.

  • Безгонорарная Лицензия:
    Вы можете внедрить Total Mail ConverterX в свой продукт и распространять программу третьим лицам как неотъемлемую часть такого продукта. RFL лицензируется на проект. Ваши клиенты не знают, что приложение CoolUtils внутри, дополнительная регистрация от них не требуется. Это самый простой способ добавить функционал конвертации электронной почты в вашу систему.

Мы предлагаем очень экономичные решения. Цены начинаются от $149.90 за серверную лицензию!

Total Mail ConverterX отлично подходит для любых нужд: архивирования электронной почты, добавления писем в любую СЭД, извлечения электронных писем по юридическим вопросам или запросам о свободе информации.


 

Скачать сейчас!

Updated Wed, 06 Nov 2024

Примеры Total Mail ConverterX

Конвертация почтовых файлов с TotalMailConverterX и .NET

Пример .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!");

Загрузить пример .NET Mail Converter

Конвертация почтовых файлов с Docker и Total Mail ConverterX

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

Конвертация почтовых файлов на веб-серверах с 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);
        }
    }
Дополнительная информация про Azure.

Конвертация почтовых файлов на веб-серверах с 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
Пример2 ASP: напрямую отдать поток 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
Некоторые примеры на C# специально для ASP.net. Если вам нужны примеры на других языках, пожалуйста, свяжитесь с нами. Мы создадим любые примеры специально для вас.

Конвертация файлов MSG и EML на веб-серверах с Total Mail ConverterX

Пример 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;

Конвертация почтовых файлов с Total Mail ConverterX и 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

Конвертация почтовых файлов с Total Mail ConverterX и 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)

Конвертация почтовых файлов с Pascal и 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;

Конвертация почтовых файлов на веб-серверах с 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)

Конвертация почтовых файлов с Total Mail ConverterX и 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;
Support
Получите все продукты CoolUtils
всего за $99
читать больше

  (вы экономите до $500)


Total Mail Converter X Preview1
Total Mail Converter X Preview2

Связанные темы

Последние новости

Подписка на рассылку новостей

Не беспокойтесь, мы не отправляем спам.


                                                                                          

© 2024. Все права защищены. CoolUtils File Converters

Cards