Web sunucuları üzerinden e-postaları dönüştürün
Windows
2000/2003/Vista/7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Mail ConverterX, e-postaları (.msg, .eml) Windows web sunucularında PDF, TXT, HTM, RTF, DOC dosyalarına dönüştürmek için kullanılabilecek kolay bir araçtır. Gelecekte açmanız gerekebilecek iş e-postalarınızı arşivlemenin en kolay yolu budur. Total Mail ConverterX, geniş bir hedef format yelpazesini destekler (DOC, RTF, PDF, XPS, HTML, XHTML, TXT, TIFF, JPEG, EML, MSG, PST). Total Mail ConverterX sunucunuzda sessizce çalışır - kullanıcı arayüzü, ek açılır pencere veya gözetim yoktur.
Total Mail ConverterX, GUI ile birlikte gelen düzenli Total Mail Converter kadar güçlüdür. Tek seferde istediğiniz kadar e-posta dönüştürebilirsiniz (evet, yüz binlerce) ve çıkış dosyalarına yeni adlar, sayfa sayaçları, bates damgalama, güvenlik ayarları vb. ekleyebilirsiniz.
Eklentiler çıkarılabilir ve aynı veya yeni bir klasöre yerleştirilebilir. Uygulama, eklenen dosyalarınıza yeni adlar verebilir, böylece hangi ekin hangi e-postaya ait olduğunu her zaman bilirsiniz. Pro sürümü, eklenen dosyaları e-posta gövdeleriyle birlikte dönüştürebilir.
Total Mail ConverterX son derece kullanımı kolaydır ve herhangi bir özel bilgi gerektirmez. ActiveX kullanarak uygulamanıza veya sisteminize kolayca entegre edebilirsiniz. Fiyatı da çok uygundur (ömür boyu lisans için tek seferlik ücret, abonelik yoktur). Şimdi bir kopyanızı alın!
ASP.net için özel olarak C# örnekleri bulun. Diğer dillerde örnekler istiyorsanız lütfen bize ulaşın. Özellikle sizin için herhangi bir örnek oluşturacağız.
Not. Total Folder Monitor’a bir göz atın. Yeni bir dosya geldiğinde herhangi bir klasörü izler ve Total Mail Converter'ı çalıştırır. Daha fazla detay için buraya bakın.
(30 günlük ÜCRETSİZ deneme sürümü içerir)
(sadece $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("Dönüştürme tamamlandı!");
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("başladı..."); 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("dosyalar mevcut..."); } else sbLogs.AppendLine("EXE & MSG dosyaları YOK..."); startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.Arguments = $"{msgPath} {outPath}"; using (Process exeProcess = Process.Start(startInfo)) { sbLogs.AppendLine($"bekle...{DateTime.Now.ToString()}"); exeProcess.WaitForExit(); sbLogs.AppendLine($"tamamlandı...{DateTime.Now.ToString()}"); } int sleepCounter = 10; while(!File.Exists(outPath) && sleepCounter > 0) { System.Threading.Thread.Sleep(1000); sbLogs.AppendLine("uyuma..."); sleepCounter--; } if (File.Exists(outPath)) sbLogs.AppendLine("Dönüştürme başarıyla tamamlandı."); } 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
Example 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;
"Freeland Cooper & Foreman LLP için çalışıyorum ve Total Mail Converter satın aldığımız proje üzerinde şu anda ben çalışıyorum. Programı, büyük sayıda .msg dosyasını .pst formatına dönüştürmek amacıyla satın aldık ve şu ana kadar sonuçlardan çok memnunum; güvenilir, son derece işlevsel ve kullanımı kolay."
Max Canin
www.freelandlaw.com
"SharePoint'i bir belge kütüphanesi olarak kullanıyoruz ve UNC üzerinden erişiyoruz. E-posta mesajlarını arşivlemek için TotalMailConverterX kullanıyorum. Sonuçta oluşan dosya adının bir parçası olarak konu satırını kullanıyorum, ancak bu bir soruna neden oluyor. SharePoint, dosya adlarında belirli karakterlere izin vermiyor. SharePoint UNC yollarında kullanılmak üzere güvensiz karakterleri kaldırmak için bir komut satırı seçeneği eklenip eklenemeyeceğini merak ediyordum."
Shane Adam
Sistem Analisti ve Geliştirici, http://eigltd.com
Ağustos 2015 Güncellemesi: Tamamlandı!
Güncellendi Wed, 30 Oct 2024
(sadece $950.00)
Bize ulaşın. Mail dönüştürücümüzü ihtiyaçlarınıza mükemmel bir şekilde uyacak şekilde seve seve geliştireceğiz. Özelleştirme genellikle müşterilerimiz için ücretsizdir.
Docker docker run -p 5000:5000 tdhster/mailconverter-api