Konvertieren Sie E-Mails über Webserver
Windows
2000/2003/Vista/7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Mail ConverterX ist ein benutzerfreundliches Tool zur Konvertierung von E-Mails (.msg, .eml) in PDF, TXT, HTM, RTF, DOC-Dateien auf Windows-Webservern. Dies ist der einfachste Weg, Ihre geschäftlichen E-Mails zu archivieren, die Sie möglicherweise in Zukunft öffnen müssen. Total Mail ConverterX unterstützt eine breite Palette von Zielformaten (DOC, RTF, PDF, XPS, HTML, XHTML, TXT, TIFF, JPEG, EML, MSG, PST). Total Mail ConverterX läuft lautlos auf Ihrem Server - keine Benutzeroberfläche, keine zusätzlichen Popups, keine Beaufsichtigung.
Total Mail ConverterX ist genauso leistungsstark wie der reguläre Total Mail Converter mit GUI. Sie können so viele E-Mails konvertieren, wie Sie möchten (ja, Hunderttausende davon) und die Ausgabedateien mit neuen Namen, Seitenzählern, Bates-Stempel, Sicherheitseinstellungen usw. verbessern.
Anhänge können extrahiert und in den gleichen oder einen neuen Ordner abgelegt werden. Die App kann Ihren angehängten Dateien neue Namen geben, damit Sie immer wissen, welcher Anhang zu welcher E-Mail gehört. Die Pro-Version kann angehängte Dateien zusammen mit den E-Mail-Körpern konvertieren.
Total Mail ConverterX ist extrem einfach zu bedienen und erfordert keine speziellen Kenntnisse. Sie können es problemlos in Ihre App oder Ihr System mithilfe von ActiveX implementieren. Der Preis ist ebenfalls sehr erschwinglich (einmalige Gebühr für eine lebenslange Lizenz, keine Abonnements). Holen Sie sich jetzt Ihre Kopie!
Finden Sie einige Beispiele in C# speziell für ASP.net. Wenn Sie Beispiele in anderen Sprachen benötigen, kontaktieren Sie uns. Wir erstellen ein spezielles Beispiel für Sie.
P.S. Werfen Sie einen Blick auf den Total Folder Monitor. Er überwacht jeden Ordner und führt den Total Mail Converter aus, wenn eine neue Datei eintrifft. Finden Sie weitere Details hier.
(enthält 30 Tage KOSTENLOSE Testversion)
(nur $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("Konvertierung abgeschlossen!");
Download .NET Mail Converter Beispiel
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("gestartet..."); 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("Dateien vorhanden..."); } else sbLogs.AppendLine("EXE & MSG-Dateien NICHT vorhanden..."); startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.Arguments = $"{msgPath} {outPath}"; using (Process exeProcess = Process.Start(startInfo)) { sbLogs.AppendLine($"warten...{DateTime.Now.ToString()}"); exeProcess.WaitForExit(); sbLogs.AppendLine($"abgeschlossen...{DateTime.Now.ToString()}"); } int sleepCounter = 10; while(!File.Exists(outPath) && sleepCounter > 0) { System.Threading.Thread.Sleep(1000); sbLogs.AppendLine("schlafen..."); sleepCounter--; } if (File.Exists(outPath)) sbLogs.AppendLine("Konvertierung erfolgreich abgeschlossen."); } 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" Response.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
Beispiel 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 "Fehlgeschlagen:".$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;
„Ich arbeite für Freeland Cooper & Foreman LLP und betreue derzeit das Projekt, für das wir Total Mail Converter gekauft haben. Wir haben das Programm gekauft, um große Mengen von .msg-Dateien in .pst-Form zu verschmelzen, und ich bin bisher sehr zufrieden mit den Ergebnissen; es ist zuverlässig, hoch funktional und einfach zu bedienen.“
Max Canin
www.freelandlaw.com
„Wir verwenden SharePoint als Dokumentenbibliothek und greifen über UNC darauf zu. Ich benutze TotalMailConverterX, um E-Mail-Nachrichten zu archivieren. Ich benutze die Betreffzeile als Teil des resultierenden Dateinamens, aber das stellt ein Problem dar. SharePoint erlaubt keine bestimmten Zeichen in Dateinamen. Ich fragte mich, ob es eine Befehlszeilenoption geben könnte, um die unsicheren Zeichen für die Verwendung in SharePoint-UNC-Pfaden zu entfernen.“
Shane Adam
Systems Analyst & Developer, http://eigltd.com
Update Aug 2015: Erledigt!
Aktualisiert Wed, 30 Oct 2024
(nur $950.00)
Kontaktieren Sie uns. Wir erweitern gerne unseren Mail-Converter, damit er perfekt zu Ihren Bedürfnissen passt. Anpassungen sind für unsere Kunden oft kostenlos.
Docker docker run -p 5000:5000 tdhster/mailconverter-api