Logo
Begin Producten Ondersteuning Contact Over Ons
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total Mail Converter X — Converteer e-mails naar PDF, DOC, TXT op servers

Converteer e-mails via webservers

Server Mail Converter Met ActiveX

Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine

Total Mail Converter X is een server-side SDK die MSG-, EML- en MBOX-e-mails converteert naar PDF, DOC, RTF, HTML, XHTML, TXT, TIFF, JPEG, EML, MSG en PST — zonder Microsoft Outlook, MAPI of welke Office Interop dan ook op de server. Hij draait stil: geen GUI, geen dialoogvensters, geen pop-ups. Total Mail Converter X wordt geleverd met zowel een command-line binary als een ActiveX/COM-interface, zodat hij naadloos past in ASP, PHP, .NET, Python, Ruby, Java en elke andere COM-bewuste backend.

Wat deze Standard-variant doet:

  • Converteer MSG (Outlook), EML (RFC-822) en MBOX (Thunderbird/Apple Mail) naar elk doelformaat
  • Converteer tienduizenden of honderdduizenden berichten in één batch
  • Bewaar bijlagen naast het geconverteerde bericht — met aangepaste naamgeving via -atemplate; ZIP-bijlagen uitgepakt met -uattach
  • Bates-stijl paginanummering, aangepaste kop-/voetteksten (-HeadText / -FootText) voor juridische e-discovery
  • Met wachtwoord beveiligde PDF's met machtigingsvlaggen per recht (-mp, -up, -perm)
  • RFC-822 transportheaders op verzoek behouden (-rfcheaders)
  • Mapmasker, -Recurse + -kfs voor verwerking van de hele mailboxstructuur
  • Combineer met Total Folder Monitor voor automatische conversie zodra een bestand in de hot folder verschijnt

Standard versus Pro X: de Standard-editie bewaart bijlagen als hun oorspronkelijke bestandstypen naast de e-mail-PDF. De Pro-versie met -docs rendert bijlagen (DOCX, XLSX, afbeeldingen, PDF's) naar het doelformaat en voegt ze samen in hetzelfde uitvoerbestand als de berichttekst. Kies Standard voor eenvoudige mailboxarchivering; kies Pro voor e-discovery-leveringen waarbij de uitvoer één zelfstandige PDF per e-mailthread is.

Probeer het gratis (proefperiode van 30 dagen, zonder beperkingen) en ontdek dat het zijn geld echt waard is.

Enkele van de momenteel ondersteunde bestandsformaatconversies:

    MSG / EML / MBOX
  • MSG naar PDF
  • EML naar PDF (meerdere pagina's)
  • MBOX naar PDF (één PDF per bericht)
  • Combineer thread tot één PDF
    Naar documentformaten
  • MSG naar DOC / RTF
  • MSG naar HTML / XHTML
  • EML naar TXT / Unicode TXT
  • EML naar TIFF (meerdere pagina's)
    E-discovery / archief
  • Bates-paginanummering
  • RFC-822-headers behouden
  • Met wachtwoord beveiligde PDF
Download Nu!

(inclusief 30 dagen GRATIS proefperiode)

Licentie kopen

(alleen $950.00)



Voorbeelden van Total Mail Converter X

Mailbestanden converteren met Total Mail Converter X en .NET


string src  = @"C:\test\Source.eml";
string dest = @"C:\test\Dest.pdf";

var cnv = new MailConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Mail.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

Mailbestanden op webservers converteren met Total Mail Converter X

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 srcPath = $@"{assemblyDirectoryPath}\src\sample.msg";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

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

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cPDF";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }
                sbLogs.AppendLine("Conversion complete.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Meer informatie over Azure Functions.

Mailbestanden op webservers converteren met Total Mail Converter X

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

Stream de resulterende PDF rechtstreeks vanuit ASP

dim C
Set C=CreateObject("MailConverter.MailConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\Source.eml", "C:\www\ASP", "-cpdf -log c:\mail.log")
set C = nothing

MSG- en EML-bestanden converteren met PHP en Total Mail Converter X

$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, "-cPDF -log c:\\Mail.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Mailbestanden converteren met Total Mail Converter X en Ruby

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

src = "C:\\test\\test.eml"
dest = "C:\\test\\test.pdf"

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

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

Mailbestanden converteren met Total Mail Converter X en Python

import win32com.client
import os.path

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

src  = "C:\\test\\test.eml"
dest = "C:\\test\\test.pdf"

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

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

Mailbestanden converteren met Pascal en Total Mail Converter X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('MailConverter.MailConverterX');
  c.Convert('c:\test\source.eml', 'c:\test\dest.pdf', '-cPDF -log c:\test\Mail.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

MSG- en EML-bestanden op webservers converteren met Total Mail Converter X

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

Mailbestanden converteren met Total Mail Converter X en Perl

use Win32::OLE;

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

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

quote

Total Mail Converter X — Converteer e-mails naar PDF, DOC, TXT op servers Klantenbeoordelingen 2026

Beoordeel Het
Beoordeeld als 4.7/5 op basis van klantbeoordelingen
5 Star

"Ik werk voor Freeland Cooper & Foreman LLP en ik beheer momenteel het project waarvoor we Total Mail Converter X hebben aangeschaft. We hebben het programma gekocht om grote aantallen .msg-bestanden samen te voegen tot .pst-vorm, en tot nu toe ben ik zeer tevreden met de resultaten; het is betrouwbaar, zeer functioneel en eenvoudig in gebruik."

5 Star Max Canin
www.freelandlaw.com

"Wij gebruiken SharePoint als documentbibliotheek en benaderen die via UNC. Ik gebruik Total Mail Converter X om e-mailberichten te archiveren. Ik gebruik de onderwerpregel als onderdeel van de uiteindelijke bestandsnaam, maar dat geeft een probleem: SharePoint staat bepaalde tekens niet toe in bestandsnamen. Ik vroeg me af of er een command-line-optie kon worden toegevoegd om de onveilige tekens te verwijderen voor gebruik in SharePoint UNC-paden."

4 Star Shane Adam
Systems Analyst & Developer, http://eigltd.com

"Wij archiveren mailbox-exports van vertrekkende medewerkers. Klanten leveren ons PST/MBOX-dumps; onze pipeline maakt van elk een map met zelfstandige PDF's met volledige RFC-822-headers behouden voor forensisch onderzoek. Total Mail Converter X met -Recurse -kfs -rfcheaders -combine is de motor. Zes jaar in productie, doorvoer rond de 5.000 berichten per uur op onze hardware. Geen Outlook in de pipeline."

5 Star Bartosz K.
Senior Backend Developer at a compliance-archive vendor

"Tickets bevatten EML-bijlagen; het supportteam heeft PDF-kopieën nodig voor het ticketspoor. Total Mail Converter X plus Total Folder Monitor: tickets droppen EML in een inbox-map, de converter ruimt ze op, het supporttool pakt de PDF's op. Nette Bates-stijl paginanummers dankzij -HeadText/-FootText, geen handmatig ingrijpen. Headless op Windows Server Core, geen Outlook, geen verrassingen met licenties."

5 Star Soledad O.
DevOps Engineer at a customer-support SaaS

"We hebben Total Mail Converter X opgenomen in ons records-managementproduct onder de Royalty-Free License. De eenmalige fee per project was een fractie van wat Aspose.Email vroeg op een per-developer-abonnement. Onze installer levert en registreert de ActiveX, onze app roept hem rechtstreeks aan, eindgebruikers zien alleen onze UI. De 32-bits ActiveX-beperking kostte ons een paar dagen pipeline-aanpassing, maar de support reageerde snel toen we vroegen naar workarounds."

4 Star Niko T.
Independent Software Vendor


Voorbeelden van de Opdrachtregel

Total Mail ConverterX wordt geleverd met MailConverterX.exe, een console-binary die u kunt aansturen vanuit scripts, geplande taken, mail-archief workers of een willekeurige backend-service. De vlaggen komen overeen met de GUI MailConverter.exe; voor de volledige referentie zie de documentatie van de opdrachtregel. De onderstaande recepten dekken de gevallen die we het vaakst horen van SDK-klanten die werken met MSG-, EML- en MBOX-mailboxen.

1. Eén MSG naar PDF converteren

De kleinst mogelijke aanroep — één Outlook-bericht in, één PDF eruit.

MailConverterX.exe "C:\mailbox\invoice.msg" "C:\out\invoice.pdf" -cPDF

2. Elke EML in een map in batch via een masker verwerken

Verwerk een hele map met EML-bestanden geëxporteerd uit Thunderbird, Apple Mail of een willekeurige IMAP-client en plaats de PDF's in een uitvoermap ernaast.

MailConverterX.exe "C:\mailbox\*.eml" "C:\out\" -cPDF

Wissel het masker voor *.msg of *.mbox om een ander bronformaat te kiezen, of -cDOC / -cTXT / -cTIFF om een ander doel te kiezen.

3. Een Outlook-export-boom recursief doorlopen en de mapstructuur spiegelen

Een Outlook-export staat zelden in één platte map — meestal krijgt u Inbox, Verzonden, Archief en tientallen submappen. -Recurse doorloopt subdirectories; -kfs recreëert dezelfde boom aan de uitvoerkant in plaats van alles in één bak plat te slaan.

MailConverterX.exe "C:\export\Mailbox\*.msg" "C:\out\Mailbox\" -cPDF -Recurse -kfs

4. Een thread combineren tot één PDF

Voor e-discovery en dossiers wilt u meestal één PDF per zaak, niet één per e-mail. -combine voegt de overeenkomende berichten samen tot één PDF in bronbestandsvolgorde; -sort date rangschikt ze chronologisch.

MailConverterX.exe "C:\cases\Acme\*.eml" "C:\out\Acme-thread.pdf" -cPDF -combine -sort date

5. Bijlagen naast het geconverteerde bericht opslaan

De Standard-editie converteert de e-mailtekst en schrijft originele bijlagen naar schijf naast het uitvoerdocument. -attach schakelt bijlage-extractie in; -atemplate bepaalt het naamgevingspatroon van bijlagebestanden.

MailConverterX.exe "C:\mailbox\*.msg" "C:\out\" -cPDF -attach -atemplate "[mail]_[attach_index]_[attach]"

Voeg -uattach toe om ZIP-bijlagen automatisch uit te pakken, of -images om inline-afbeeldingen direct in de PDF-tekst in te bedden.

6. Aanpassen welke mailheaders in de uitvoer terechtkomen

Standaard wordt elk headerveld geëxporteerd. Om een schone, afdrukklare PDF te produceren die alleen Van, Datum en Onderwerp toont — geen CC, geen BCC, geen transportheaders — schakelt u de ongewenste velden expliciet uit.

MailConverterX.exe "C:\mailbox\*.eml" "C:\out\" -cPDF -sender -date -subject -cc:off -bcc:off -rcpt:off

Voeg -rfcheaders toe als u in plaats daarvan de volledige RFC-822 transportheaders bewaard wilt hebben voor forensisch onderzoek.

7. PDF met paginanummers voor juridische e-discovery

Bates-stijl stempelen voor litigatie-overdrachten: een voettekst met een doorlopend paginanummer op elke pagina, plus een kop met de productiedatum. [page] en [date] zijn de ingebouwde plaatshouders.

MailConverterX.exe "C:\cases\Acme\*.msg" "C:\out\Acme.pdf" -cPDF -combine -sort date -HeadText "ACME-PROD [date]" -HeadAlign right -FootText "Page [page]" -FootAlign center

8. De uitvoer-PDF met wachtwoord beveiligen

Standaard voor het verzenden van bevoorrechte correspondentie naar de tegenpartij: een eigenaarswachtwoord vergrendelt bewerk-/afdrukrechten, een gebruikerswachtwoord regelt de toegang tot het bestand, en -perm verleent precies de rechten die u toestaat.

MailConverterX.exe "C:\mailbox\*.msg" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Copy

9. Onbeheerde runs met een gedetailleerd log

Zodra MailConverterX.exe als service of geplande taak draait, is het log de enige manier om te weten wat er is gebeurd. -verbosity detail schrijft één regel per bestand; -logmode append bewaart de geschiedenis tussen runs door; -fo overschrijft eerdere uitvoer stilletjes in plaats van te stoppen bij conflicten.

MailConverterX.exe "C:\mailbox\*.eml" "C:\out\" -cPDF -log "C:\logs\mailconv.log" -verbosity detail -logmode append -fo

10. Een wachtrij aansturen vanuit een lijstbestand

Wanneer een mail-archief worker een wachtrijbestand schrijft en de converter het verwerkt, wilt u de bestandspaden niet in de opdrachtregel zelf coderen. -list leest bestandsmaskers (één per regel) uit een tekstbestand.

MailConverterX.exe -list "C:\queues\mail-batch.txt" "C:\out\" -cPDF -log "C:\logs\mailconv.log"
Download Nu!

Bijgewerkt Tue, 05 May 2026

Licentie kopen

(alleen $950.00)



Volledige lijst van ondersteunde Mail conversies

  • MIM naar PDF
  • MIM naar HTML
  • MIM naar XHTML
  • MIM naar JPEG
  • MIM naar TIFF
  • MIM naar Doc
  • MIM naar RTF
  • MIM naar ODT
  • MIM naar TXT
  • MIM naar Text
  • MIM naar EML
  • MIM naar MSG
  • MIM naar MBox
  • MIM naar PST
  • MIM naar XPS

Veelgestelde vragen over Total Mail Converter X ▼

Nee. Total Mail Converter X leest MSG, EML en MBOX rechtstreeks via zijn eigen parser. U hebt Outlook, het Outlook Object Model, MAPI of Redemption niet nodig op de conversieserver. Dit is de belangrijkste reden waarom klanten overstappen naar Mail Converter X vanaf Outlook-Interop pipelines — geen Office-licenties, geen crashes van app pools, geen headless Outlook-instantie die in leven gehouden moet worden.
De Standard-editie (dit product) converteert de berichttekst en bewaart bijlagen naast het uitvoerdocument als hun oorspronkelijke bestandstypen. De Pro X-variant voegt de -docs bijlageconversiemotor toe, die elke ondersteunde bijlage (Word, Excel, PowerPoint, afbeeldingen, PDF's) rendert naar het doelformaat en deze samenvoegt in dezelfde uitvoer-PDF als de berichttekst. Kies Standard voor eenvoudige mailboxarchivering; kies Pro voor e-discovery-leveringen waarbij de uitvoer één zelfstandige PDF per e-mailthread is.
Total Mail Converter X biedt een COM/ActiveX-interface, dus elke COM-bewuste taal kan hem rechtstreeks aanroepen: new COM("MailConverter.MailConverterX") in PHP, new MailConverterX() in .NET, win32com.client.Dispatch("MailConverter.MailConverterX") in Python, WIN32OLE.new('MailConverter.MailConverterX') in Ruby. Als alternatief kan de MailConverterX.exe command-line binary worden aangeroepen vanuit elk proces, elke scheduler of shellscript. Directe PDF-streaming via ConvertToStream is ook beschikbaar voor ASP/PHP-webreacties.
MSG (Outlook .msg-bestanden, ANSI en Unicode), EML (RFC-822 met optionele MIME multipart), MBOX (Thunderbird, Apple Mail, generieke Unix mbox). Uitvoer: PDF, DOC, DOCX, RTF, HTML, XHTML, TXT, Unicode TXT, TIFF (meerdere pagina's), JPEG, EML, MSG, PST. Gebruik -c <FORMAT> om het doel te kiezen.
Ja. Omdat de converter een gewone Windows-binary is met een COM-interface, draait hij overal waar Windows draait: IIS application pools, Windows-containers, Azure App Service of Azure Functions op de Windows-runtime, AWS EC2 Windows-instances en on-premises Windows Server. Let op: het ActiveX-component is alleen 32-bits, dus configureer uw IIS application pool of .NET-runtime naar 32-bits bij het aanroepen via COM. De command-line binary werkt zonder beperkingen op 64-bits Windows.
Geef -attach mee om bijlage-extractie in te schakelen. Bijlagen komen standaard in dezelfde map als de uitvoer-PDF terecht. Gebruik -atemplate "[mail]_[attach_index]_[attach]" om een aangepast naamgevingspatroon te definiëren op basis van bericht- en bijlagemetadata. Voeg -uattach toe om ZIP-bijlagen automatisch uit te pakken zodat hun inhoud naast de rest wordt opgeslagen. Voeg -images toe om inline-afbeeldingen rechtstreeks in de PDF-tekst in te bedden in plaats van ze als bestanden op te slaan.
Ja. -mp "owner-pwd" stelt het eigenaarswachtwoord in (regelt machtigingen); -up "user-pwd" beveiligt het openen van het bestand; -perm accepteert elke combinatie van Print, HighResPrint, Copy, Modify, Annotation, FormFill. Gebruik voor Bates-stempels -HeadText/-FootText met placeholders [page], [date], [time] en -HeadAlign/-FootAlign om de tekst te positioneren. Gecombineerd met -combine -sort date levert dit één Bates-gestempelde PDF op voor een hele mailthread.
Ja. De download is een volledig functionele 30-daagse proefversie met alle uitvoerformaten, ActiveX en command-line-functies ontgrendeld — geen creditcard en geen e-mailadres vereist om te starten. Na 30 dagen beslist u of u wilt aanschaffen. De licentie is een eenmalige betaling met levenslange updates en technische ondersteuning.

Begin nu met werken!

Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.

⬇ Gratis proefversie downloaden Windows 7/8/10/11 • 128 MB
Pro Suite

Belangrijkste Kenmerken van de Volledig Geregistreerde Versie

    Mail converter aangepast aan UW behoeften.
    • Als u een speciale eis heeft
    • Als u extra opties wilt

    Neem contact met ons op. We verbeteren graag onze mail converter zodat deze perfect aan uw behoeften voldoet. Aanpassing is vaak gratis voor onze klanten.

    Success stories.

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


Lijst van apps met ingebouwde API-ondersteuning

© 2003-2026 CoolUtils Development. Alle rechten voorbehouden.