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

Total Outlook Converter Pro X — soluzione server per convertire email di Outlook in massa

Converti email di Outlook con allegati in PDF, DOC, TIFF, HTML, EML. Versione server.

Soluzione professionale Total Outlook Converter Pro-X

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

Total Outlook Converter Pro X è un SDK lato server che legge caselle di posta PST, OST, MSG ed EML e converte le email in PDF, PDF/A, DOC, RTF, TXT, HTML, TIFF e JPEG — con gli allegati renderizzati nello stesso formato di destinazione e uniti in un unico file di output, senza Microsoft Outlook sul server. Funziona in modalità headless: nessuna GUI, nessuna finestra di dialogo, nessun popup. Total Outlook Converter Pro X include sia un binario a riga di comando sia un'interfaccia ActiveX/COM, quindi si integra in ASP, PHP, .NET, Python, Ruby, Java e in qualsiasi altro backend compatibile con COM.

Ciò che distingue la variante Pro dal normale Outlook Converter X è lo switch -docs. Con -docs attivo, ogni allegato supportato — Word, Excel, PowerPoint, immagini, PDF — viene convertito nel formato di destinazione e unito al PDF del messaggio oppure salvato come documento separato accanto a esso. Il destinatario apre un solo file e vede il corpo dell'email più tutti gli allegati nell'ordine di lettura. Formati di origine:

  • Outlook PST (formati legacy ANSI e Unicode)
  • Outlook OST (cache offline)
  • MSG singoli (singolo messaggio Outlook)
  • EML (messaggio RFC-822 con MIME multipart opzionale)
  • Percorre la gerarchia PST con -sub; replica l'albero delle cartelle in output con -kfs

Oltre alla conversione degli allegati, Total Outlook Converter Pro X copre l'intero scenario di e-discovery e conservazione documentale: output PDF/A (-pdfa), firma digitale con certificati X.509 (-PFXFile/-PFXPass), conservazione delle intestazioni di trasporto RFC-822 (-rfcheaders), indicizzazione dei metadati degli allegati (-iattach), timbratura header/footer in stile Bates con numerazione di pagina continua tra email e allegati, PDF protetti da password con flag per singolo permesso e blocco delle immagini remote (-dinet) affinché il convertitore non resti mai bloccato in attesa di un pixel di tracciamento.

L'elevata velocità di conversione e l'elaborazione in batch garantiscono un processo semplice e privo di tempi morti — decine di migliaia di messaggi con allegati per esecuzione notturna sono la norma. Provalo gratuitamente (30 giorni di prova, senza limitazioni) e scopri che vale davvero il suo prezzo.

Alcune delle conversioni di formato attualmente supportate:

    PST / OST
  • PST in PDF (con allegati)
  • PST in PDF/A (firmato)
  • OST in PDF (senza Outlook)
  • Gerarchia PST percorsa, output replicato
    MSG / EML
  • MSG in PDF / DOC / TIFF
  • EML in PDF / DOC / HTML
  • Maschera cartelle + ricorsione
  • Modelli personalizzati di denominazione file
    E-discovery / archiviazione
  • Intestazioni RFC-822 conservate
  • Timbratura header/footer Bates
  • Firma digitale X.509
Scarica Ora!

(incluso un periodo di prova GRATUITO di 30 giorni)

Acquista licenza

(solo $1100.00)



Esempi di Total Outlook Converter Pro X

Convertire file PST/OST/MSG/EML con Total Outlook Converter Pro X e .NET


string src  = @"C:\Mail\Archive.pst";
string dest = @"C:\out\";

var cnv = new OutlookConverterX();
cnv.Convert(src, dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log");

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

Convertire file PST/OST su web server con Total Outlook Converter Pro 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\OutlookConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.pst";
                var outPath = $@"{assemblyDirectoryPath}\out\";
                startInfo.FileName = executablePath;

                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 -docs -sub -kfs";
                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);
        }
    }
Maggiori informazioni su Azure Functions.

Convertire file PST/OST su web server con Total Outlook Converter Pro X

dim C
Set C=CreateObject("OutlookConverterPro.OutlookConverterX")
C.Convert "c:\Mail\Archive.pst", "c:\out\", "-cPDF -docs -sub -kfs -log c:\Outlook.log"
Response.Write C.ErrorMessage
set C = nothing

Inviare in streaming il PDF risultante direttamente da ASP

dim C
Set C=CreateObject("OutlookConverterPro.OutlookConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=mail.pdf"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\sample.msg", "C:\www\ASP", "-cpdf -docs -log c:\html.log")
set C = nothing

Convertire file PST/MSG con PHP e Total Outlook Converter Pro X

$src="C:\\Mail\\Archive.pst";
$dest="C:\\out\\";
$c= new COM("OutlookConverterPro.OutlookConverterX");
$c->convert($src,$dest, "-cPDF -docs -sub -kfs -log c:\\Outlook.log");
echo $c->ErrorMessage == "" ? "OK" : "fail:".$c->ErrorMessage;

Convertire file PST/OST con Total Outlook Converter Pro X e Ruby

require 'win32ole'
c = WIN32OLE.new('OutlookConverterPro.OutlookConverterX')

src = "C:\\Mail\\Archive.pst"
dest = "C:\\out\\"

c.convert(src, dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log")

if c.ErrorMessage != ""
  puts c.ErrorMessage
end

Convertire file PST/OST con Total Outlook Converter Pro X e Python

import win32com.client

c = win32com.client.Dispatch("OutlookConverterPro.OutlookConverterX")

src  = "C:\\Mail\\Archive.pst"
dest = "C:\\out\\"

c.convert(src, dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log")

if c.ErrorMessage:
    print(c.ErrorMessage)

Convertire file PST/OST con Pascal e Total Outlook Converter Pro X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('OutlookConverterPro.OutlookConverterX');
  c.Convert('c:\Mail\Archive.pst', 'c:\out\', '-cPDF -docs -sub -kfs -log c:\out\Outlook.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

Convertire file PST/OST su web server con Total Outlook Converter Pro X

var c = new ActiveXObject("OutlookConverterPro.OutlookConverterX");
c.Convert("C:\\Mail\\Archive.pst", "C:\\out\\", "-cPDF -docs -sub -kfs");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Convertire file PST/OST con Total Outlook Converter Pro X e Perl

use Win32::OLE;

my $src  = "C:\\Mail\\Archive.pst";
my $dest = "C:\\out\\";

my $c = CreateObject Win32::OLE 'OutlookConverterPro.OutlookConverterX';
$c->convert($src, $dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log");
print $c->ErrorMessage if $c->ErrorMessage ne "";

quote

Total Outlook Converter Pro X — soluzione server per convertire email di Outlook in massa Recensioni dei clienti 2026

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

"Il vostro programma mi è venuto in soccorso quando ho dovuto recuperare le email da e verso un dipendente che aveva lasciato il nostro distretto 8 anni fa. Siamo un piccolo distretto K-12 di circa 500 studenti e abbiamo ricevuto una richiesta di accesso agli atti nell'ambito di un'indagine legale. Il programma in genere segnalava un errore di memoria di Windows alla fine di ogni batch di 50-100 messaggi, ma ha continuato a lavorare nonostante gli errori e mi ha permesso di portare a termine il lavoro in meno di un giorno. Grazie!"

5 Star Larry Gohmert
Yorktown ISD

"Ci occupiamo di e-discovery per studi legali esterni. I clienti ci inviano file PST custodian da 10-50 GB; la nostra pipeline trasforma ogni PST in un PDF unico per ciascun caso, con ogni email e ogni allegato convertito nell'ordine di lettura e con le intestazioni RFC conservate. Total Outlook Converter Pro X con -docs -iattach -rfcheaders -sub -kfs è il motore. Circa 6.000 messaggi all'ora sul nostro hardware, incluso il rendering degli allegati DOCX/XLSX. Cinque anni in produzione, nessun guasto imputabile al convertitore."

5 Star Henrik J.
Senior Backend Developer at a legal-tech vendor

"Gli archivi delle comunicazioni con i pazienti devono finire nel nostro sistema di gestione documentale come PDF/A con firme digitali X.509 — requisito di chain-of-custody HIPAA. -pdfa più -PFXFile/-PFXPass più -SignLoc/-SignCon/-SignRes copre l'intero scenario di firma in una sola chiamata al binario. Abbiamo sostituito una pipeline Outlook-Interop che richiedeva un'installazione desktop di Outlook su ogni VM di conversione. Headless su Windows Server Core, niente Outlook, nessuna sorpresa."

5 Star Renata B.
DevOps Engineer at a healthcare records platform

"Abbiamo integrato Total Outlook Converter Pro X nel nostro prodotto di archiviazione per la compliance sotto la Royalty-Free License. Il pagamento unico per progetto è stato una frazione di quanto sarebbe costato lo stack Aspose.Email più Aspose.Words più Aspose.PDF. Il nostro installer distribuisce e registra l'ActiveX, la nostra app lo richiama direttamente, gli utenti finali vedono solo la nostra UI. Il limite dell'ActiveX a 32 bit ci è costato un paio di giorni di rilavorazione della pipeline, ma il supporto è stato reattivo quando abbiamo chiesto soluzioni alternative."

4 Star Daichi M.
Independent Software Vendor

"I clienti ci inviano PST esportati da Exchange di dipendenti in uscita. La nostra pipeline worker unisce ogni cartella della casella in un PDF unico timbrato Bates per custodian. -sub -kfs preserva la gerarchia delle cartelle Outlook nell'output, -HeadText/-FootText applica l'etichetta del caso e la paginazione continua sia nelle pagine del messaggio sia in quelle degli allegati. Deterministico tra le esecuzioni, cosa che conta per la revisione legale. La CLI è stabile e ben documentata, il supporto OST ci ha salvato nei casi in cui il profilo Exchange originale era ormai sparito."

5 Star Aleksandra W.
Lead .NET Developer at a corporate-archive provider


Esempi da riga di comando

Total Outlook Converter Pro X include OutlookConverterX.exe, un binario console che puoi pilotare da script, attività pianificate, pipeline di e-discovery o qualsiasi servizio backend. Il set di flag corrisponde alla build GUI; per il riferimento completo consulta la documentazione da riga di comando. Ciò che separa il binario Pro X dall'Outlook Converter standard è la gestione degli allegati: lo switch -docs dice al convertitore di renderizzare i file Word, Excel, immagini e PDF allegati nel formato di destinazione e di cucirli nello stesso documento di output del corpo dell'email. Le ricette qui sotto si appoggiano a quella capacità.

1. Convertire un PST e unire ogni email con i suoi allegati in un unico PDF

Il workflow Pro per eccellenza. Ogni messaggio diventa un singolo PDF che contiene l'intestazione email, il corpo e ogni allegato renderizzato inline — nessun file orfano in una cartella laterale.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -attach -images

2. Attraversare un'intera gerarchia PST, rispecchiando l'albero delle cartelle

I PST di produzione non sono mai piatti. -sub scende in ogni sottocartella Outlook; -kfs ricrea quello stesso albero su disco così Inbox, Sent e cartelle personalizzate restano separate nell'output.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\Archive\" -cPDF -docs -sub -kfs -template "[date:yyyy-mm-dd]_[sender]_[subject]"

3. Audit allegati per e-discovery

I revisori vogliono un manifest di cosa era allegato, non solo il corpo dell'email. -iattach scrive i metadati degli allegati nel documento, -uattach apre gli allegati zip così anche i loro contenuti sono convertiti, e -rfcheaders preserva le intestazioni di trasporto RFC-822 complete per la chain-of-custody.

OutlookConverterX.exe "C:\Cases\Custodian01.pst" "C:\review\Custodian01\" -cPDF -docs -attach -iattach -uattach -rfcheaders -sub -kfs

4. Elaborare in batch molti PST da un file di coda

Quando i custodian sono caricati da un worker, la coda arriva come file di testo con un PST per riga. -list consuma quel file direttamente così non devi codificare centinaia di percorsi nella riga di comando.

OutlookConverterX.exe -list "C:\queues\custodians.txt" "C:\review\" -cPDF -docs -sub -kfs -fo

5. Timbratura in stile Bates su corpo email e allegati

La revisione legale richiede numerazione progressiva su ogni pagina, comprese le pagine venute da allegati convertiti. I flag intestazione/piè di pagina si applicano al PDF unito nel suo insieme, quindi un singolo token [page] ti dà numerazione continua su email e suoi documenti renderizzati.

OutlookConverterX.exe "C:\Cases\Matter-2026-014.pst" "C:\review\Matter-2026-014\" -cPDF -docs -attach -HeadText "MATTER-2026-014  [date]" -HeadAlign right -FootText "Bates [page]" -FootAlign center

6. Watermark di riservatezza tramite intestazione, output protetto da password

Standard per spedire una mailbox convertita a legali esterni: un'etichetta visibile su ogni pagina, una password proprietario che blocca i permessi di modifica/stampa e una password utente che regola l'apertura del file.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -HeadText "CONFIDENTIAL — ATTORNEY WORK PRODUCT" -HeadAlign center -mp "owner-pwd" -up "user-pwd" -perm Copy

Sostituisci Copy con qualsiasi combinazione di Modify, Annotation, FormFill, HighResPrint per concedere esattamente i diritti di cui il destinatario ha bisogno.

7. Output di archiviazione PDF/A con metadati completi

Flussi di records-management che richiedono file PDF/A conformi a ISO 19005 con metadati di authoring corretti. Gli stessi flag funzionano sia che la sorgente sia un singolo PST sia una cartella di file MSG/EML.

OutlookConverterX.exe "C:\Mail\*.pst" "C:\archive\" -cPDF -docs -pdfa -PDFAuthor "Acme Records" -PDFTitle "2025 Q4 Mail Archive" -PDFSubject "Retention class 7" -sub

8. Firmare digitalmente ogni PDF di output

Per industrie regolamentate che richiedono una firma crittografica su ogni file consegnato. Punta il binario a un certificato PFX e fornisci la sua passphrase; ogni PDF email è firmato mentre viene scritto.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\signed\" -cPDF -docs -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pass" -SignLoc "Boston, MA" -SignCon "[email protected]" -SignRes "Records retention"

9. Separare gli allegati in documenti separati

Alcune piattaforme di revisione vogliono l'email come un PDF e ogni allegato come un proprio file, collegati per nome. -sdocs scrive gli allegati convertiti come documenti standalone invece di unirli; -atemplate controlla come quei file companion vengono nominati.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -sdocs -attach -template "[mail_index]_[subject]" -atemplate "[mail]_att[attach_index]_[attach]"

10. Esecuzioni server non presidiate con logging dettagliato

Una volta che OutlookConverterX.exe gira come servizio o job pianificato, il log è l'unico canale di feedback. -verbosity detail scrive una riga per messaggio; -logmode append mantiene la storia tra le esecuzioni; -dinet blocca il caricamento di immagini remote così il convertitore non si blocca mai aspettando un pixel di tracciamento.

OutlookConverterX.exe "C:\Mail\*.pst" "C:\out\" -cPDF -docs -sub -kfs -log "C:\logs\outlookconv.log" -verbosity detail -logmode append -dinet -fo
Scarica Ora!

Aggiornato Tue, 05 May 2026

Acquista licenza

(solo $1100.00)



Domande frequenti su Total Outlook Converter Pro X ▼

No. Total Outlook Converter Pro X legge PST, OST, MSG ed EML direttamente tramite il proprio parser. Non servono Outlook, l'Outlook Object Model, MAPI o Redemption sul server di conversione. Questo è il motivo principale per cui i clienti passano a Outlook Converter Pro X dalle pipeline basate su Outlook-Interop e Aspose.Email — nessuna licenza Office, nessun crash dell'application pool, nessuna istanza Outlook headless da mantenere attiva, e i file OST possono essere letti senza il profilo Exchange originale.
La variante Pro X aggiunge il motore di conversione degli allegati -docs. Con -docs il convertitore renderizza ogni allegato supportato (Word, Excel, PowerPoint, immagini, PDF) nel formato di destinazione e lo unisce nello stesso documento di output del corpo dell'email, oppure lo salva come documento separato accanto ad esso (-sdocs). Il normale Outlook Converter X salva gli allegati solo nei loro tipi di file originali accanto all'email. Pro è la scelta giusta per e-discovery, conservazione documentale e qualsiasi flusso di lavoro in cui il deliverable sia un singolo PDF autocontenuto per ciascun thread di email.
Total Outlook Converter Pro X espone un'interfaccia COM/ActiveX, quindi qualsiasi linguaggio compatibile con COM può richiamarlo direttamente: new COM("OutlookConverterPro.OutlookConverterX") in PHP, new OutlookConverterX() in .NET (dopo aver registrato l'ActiveX Pro), win32com.client.Dispatch("OutlookConverterPro.OutlookConverterX") in Python, WIN32OLE.new('OutlookConverterPro.OutlookConverterX') in Ruby. In alternativa, il binario a riga di comando OutlookConverterX.exe può essere richiamato da qualsiasi processo, scheduler o script di shell.
Passa -sub per scendere in ogni sottocartella di Outlook (Posta in arrivo, Posta inviata, Bozze, cartelle personalizzate). Aggiungi -kfs per ricreare lo stesso albero di cartelle in output invece di appiattire tutto in un'unica directory. Combinato con -template "[date:yyyy-mm-dd]_[sender]_[subject]", trasforma un PST da 10GB in un albero di cartelle pulito di file PDF autodescrittivi, pronti per la revisione o l'archiviazione.
Sì. Usa -pdfa per la conformità ISO 19005 (PDF/A), poi -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" per firmare digitalmente con un certificato X.509 organizzativo. -SignLoc, -SignCon e -SignRes allegano i metadati della firma. Combinato con -rfcheaders per la conservazione delle intestazioni di trasporto e -iattach per l'indicizzazione degli allegati, copre l'intero scenario di archiviazione documentale richiesto dai settori regolamentati.
È supportato il pattern di backend standard: un allegato che non riesce a essere convertito viene registrato nel log e saltato, il resto del messaggio prosegue. -IgnoreInvalidSource impedisce a una singola sorgente difettosa di interrompere l'intero batch. -dinet blocca il caricamento di immagini remote affinché il convertitore non resti mai bloccato in attesa di un pixel di tracciamento incorporato in un'email HTML. L'input tramite file di coda -list insieme a -log -verbosity detail scrive una riga strutturata per ogni messaggio e per ogni allegato, ideale per l'ingestione in aggregatori di log.
Sì. Poiché il convertitore è un normale binario Windows con interfaccia COM, funziona ovunque giri Windows: application pool IIS, container Windows, Azure App Service o Azure Functions sul runtime Windows, istanze AWS EC2 Windows e Windows Server on-premises. Nota: il componente ActiveX è solo a 32 bit, quindi configura l'application pool IIS o il runtime .NET in modalità 32 bit quando lo richiami via COM. Il binario a riga di comando funziona su Windows a 64 bit senza restrizioni.
Sì. Il download è una versione di prova completamente funzionante di 30 giorni con tutti i formati di output, la conversione degli allegati, ActiveX e le funzionalità a riga di comando sbloccate — senza carta di credito e senza email per iniziare. Dopo 30 giorni decidi se acquistare. La licenza è un pagamento unico con aggiornamenti a vita e supporto tecnico.

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 • 155 MB
Pro Suite


Elenco delle applicazioni con supporto API integrato

Diritto d'autore 2003-2026 CoolUtils Development. Tutti i diritti riservati.