Converti Email tramite web-server
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.
(incluso un periodo di prova GRATUITO di 30 giorni)
(solo $950.00)
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
docker run -p 5000:5000 tdhster/mailconverter-api
public static class Function1 { [FunctionName("Function1")] public static async TaskRun( [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); } }
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
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
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;
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
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)
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;
var c = new ActiveXObject("MailConverter.MailConverterX"); c.Convert("C:\\test\\source.msg", "C:\\test\\dest.pdf", "-c PDF"); if (c.ErrorMessage!="") alert(c.ErrorMessage)
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;
"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."
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."
Shane Adam
Analista di Sistemi & Sviluppatore, http://eigltd.com
Aggiornamento Agosto 2015: Fatto!
Aggiornato Wed, 30 Oct 2024
(solo $950.00)
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.
Docker docker run -p 5000:5000 tdhster/mailconverter-api"