Logo
Home Prodotti Supporto Contatti Chi siamo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total Mail Converter X — elaborazione batch di grandi volumi di email su server

Converti Email tramite web-server

Convertitore Mail Server con ActiveX

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



Total Mail ConverterX è uno strumento facile da usare per convertire email (.msg, .eml) in file PDF, TXT, HTM, RTF, DOC su server web Windows. Questo è il modo più semplice per archiviare le tue email aziendali di cui potresti avere bisogno in futuro. Total Mail ConverterX supporta una vasta gamma di formati di destinazione (DOC, RTF, PDF, XPS, HTML, XHTML, TXT, TIFF, JPEG, EML, MSG, PST). Total Mail ConverterX funziona silenziosamente sul tuo server - nessuna interfaccia utente, nessun popup aggiuntivo, nessuna supervisione.

Total Mail ConverterX è potente quanto il normale Mail Converter con GUI. Puoi convertire tutte le email che desideri in una volta sola (sì, centinaia di migliaia di esse) e migliorare i file di output con nuovi nomi, contatori di pagina, numerazione Bates, impostazioni di sicurezza, ecc.

Gli allegati possono essere estratti e inseriti nella stessa cartella o in una nuova. L'app può assegnare nuovi nomi ai tuoi file allegati, in modo che tu sappia sempre quale allegato appartiene a quale email. La versione Pro può convertire file allegati insieme ai corpi delle email.

Total Mail ConverterX è estremamente facile da usare e non richiede alcuna conoscenza speciale. Puoi facilmente integrarlo nella tua app o sistema usando ActiveX. Il prezzo è molto conveniente (tariffa unica per una licenza a vita, senza abbonamenti). Ottieni la tua copia ora!

Trova alcuni esempi in C# specificamente per ASP.net. Se hai bisogno di esempi in altre lingue, contattaci. Creeremo qualsiasi esempio appositamente per te.

P.S. Dai un'occhiata a Total Folder Monitor. Monitorerà qualsiasi cartella ed eseguirà Total Mail Converter nel caso arrivi un nuovo file. Trova maggiori dettagli qui.

Scarica Ora!

(incluso un periodo di prova GRATUITO di 30 giorni)

Acquista licenza

(solo $950.00)



Esempi di Total Mail ConverterX

Converti i file di posta con TotalMailConverterX e .NET

Esempio .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("Conversione completa!");

Scarica esempio di Mail Converter .NET

Converti file di posta con Docker e Total Mail ConverterX


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

Converti file di posta su server web con 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);

        }

    }

Ulteriori informazioni su Azure.

Converti file di posta su server web con 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

Esempio2 ASP: streaming diretto del PDF risultante

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

Alcuni altri esempi in C# specificatamente per ASP.net. Se hai bisogno di esempi in altri linguaggi, ti preghiamo di contattarci. Creeremo qualsiasi esempio apposta per te.

Converti file MSG & EML su server web con Total Mail ConverterX


Esempio 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;

Converti file di posta con Total Mail ConverterX e 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



Converti file di posta con Total Mail ConverterX e 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)

Converti file di posta con Pascal e 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;

Converti file di posta su server web con 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)

Converti file di posta con Total Mail ConverterX e 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;


quote

Total Mail Converter X — elaborazione batch di grandi volumi di email su server Recensioni dei clienti 2026

Valutalo
Valutato 4.7/5 in base alle recensioni dei clienti
5 Star



"Lavoro per Freeland Cooper & Foreman LLP e attualmente sto gestendo il progetto per il quale abbiamo acquistato Total Mail Converter. Abbiamo acquistato il programma con lo scopo di unire grandi quantità di file .msg in formato .pst, e finora sono molto soddisfatto dei risultati; è affidabile, altamente funzionale e facile da usare."

5 Stelle Max Canin
www.freelandlaw.com

"Utilizziamo SharePoint come libreria di documenti e vi accediamo tramite UNC. Uso TotalMailConverterX per archiviare i messaggi e-mail. Uso la riga dell'oggetto come parte del nome file risultante, ma questo presenta un problema. SharePoint non consente determinati caratteri nei nomi file. Mi chiedevo se potesse essere aggiunta un'opzione a riga di comando per rimuovere i caratteri non sicuri per l'uso nei percorsi UNC di SharePoint."

4.5 Stelle Shane Adam
Analista di Sistemi & Sviluppatore, http://eigltd.com

Aggiornamento Agosto 2015: Fatto!


Esempi da riga di comando

Total Mail ConverterX include MailConverterX.exe, un binario console che puoi pilotare da script, attività pianificate, worker di archivio mail o qualsiasi servizio backend. Il set di flag corrisponde alla GUI MailConverter.exe; per il riferimento completo consulta la documentazione da riga di comando. Le ricette qui sotto coprono i casi che sentiamo più spesso dai clienti SDK che lavorano con caselle MSG, EML e MBOX.

1. Convertire un singolo MSG in PDF

La chiamata più semplice possibile — un messaggio Outlook in entrata, un PDF in uscita.

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

2. Elaborare in batch ogni EML in una cartella tramite maschera

Elabora un'intera cartella di file EML esportati da Thunderbird, Apple Mail o qualsiasi client IMAP e rilascia i PDF in una directory di output adiacente.

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

Sostituisci la maschera con *.msg o *.mbox per scegliere un formato sorgente diverso, oppure -cDOC / -cTXT / -cTIFF per scegliere un target diverso.

3. Ricorrere su un albero di esportazione Outlook e rispecchiare la struttura delle cartelle

Un'esportazione Outlook raramente vive in una cartella piatta — di solito ottieni Inbox, Sent, Archive e dozzine di sottocartelle. -Recurse attraversa le sottodirectory; -kfs ricrea lo stesso albero lato output invece di appiattire tutto in un unico bucket.

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

4. Combinare un thread in un unico PDF

Per e-discovery e fascicoli di solito vuoi un PDF per pratica, non uno per email. -combine unisce i messaggi corrispondenti in un unico PDF nell'ordine dei file sorgente; -sort date li dispone cronologicamente.

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

5. Salvare gli allegati accanto al messaggio convertito

L'edizione Standard converte il corpo dell'email e scrive gli allegati originali su disco accanto al documento di output. -attach attiva l'estrazione degli allegati; -atemplate controlla il pattern dei nomi file degli allegati.

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

Aggiungi -uattach per scompattare automaticamente gli allegati ZIP, oppure -images per incorporare immagini inline direttamente nel corpo PDF.

6. Personalizzare quali intestazioni mail finiscono nell'output

Per default ogni campo di intestazione viene esportato. Per produrre un PDF pulito pronto per la stampa che mostri solo From, Date e Subject — niente CC, niente BCC, niente intestazioni di trasporto — disattiva esplicitamente i campi indesiderati.

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

Aggiungi -rfcheaders se invece hai bisogno delle intestazioni di trasporto RFC-822 complete preservate per revisione forense.

7. PDF con numerazione pagine per e-discovery legale

Timbratura in stile Bates per consegne in contenzioso: un piè di pagina con un numero di pagina progressivo su ogni pagina, più un'intestazione con la data di produzione. [page] e [date] sono i placeholder integrati.

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. Proteggere con password il PDF di output

Standard per inviare corrispondenza privilegiata alla controparte: una password proprietario blocca i permessi di modifica/stampa, una password utente regola l'apertura del file e -perm concede esattamente i diritti che permetti.

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

9. Esecuzioni non presidiate con log dettagliato

Una volta che MailConverterX.exe gira come servizio o job pianificato, l'unico modo per sapere cosa è successo è il log. -verbosity detail scrive una riga per file; -logmode append mantiene la storia tra le esecuzioni; -fo sovrascrive l'output precedente silenziosamente invece di fermarsi alle collisioni.

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

10. Pilotare una coda da un file di lista

Quando un worker di archivio mail scrive un file di coda e il convertitore lo consuma, non vuoi codificare i percorsi file nella riga di comando stessa. -list legge le maschere file (una per riga) da un file di testo.

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

Aggiornato Wed, 22 Oct 2025

Acquista licenza

(solo $950.00)



Elenco completo delle conversioni supportate per Mail

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

Inizia a lavorare subito!

Scarica la versione di prova e converti i tuoi file in pochi minuti.
Non è richiesta carta di credito o email.

⬇ Scarica versione di prova Windows 7/8/10/11 • 126 MB
Pro Suite

Caratteristiche principali della versione completa registrata

    Convertitore di posta personalizzato per le TUE esigenze.
    • Se hai una richiesta speciale
    • Se desideri opzioni aggiuntive

    Contattaci. Saremo lieti di migliorare il nostro convertitore di posta affinché si adatti perfettamente alle tue esigenze. La personalizzazione è spesso gratuita per i nostri clienti.

    Storie di successo.

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


Elenco delle applicazioni con supporto API integrato

Copyright 2003-2026 CoolUtils Development. Tutti i diritti riservati.