 File Converters
 File Converters TIFF and PDF apps
 TIFF and PDF apps Forensic
 Forensic Freeware
 Freewareवेब-सरवरों के माध्यम से ईमेल्स को कन्वर्ट करें
 
        Windows 
2000/2003/Vista/7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Mail ConverterX एक उपयोग में आसान टूल है जो ईमेल (.msg, .eml) को PDF, TXT, HTM, RTF, DOC फाइलों में विंडोज़ वेब-सर्वर्स पर कनवर्ट करता है। यह आपके व्यवसायिक ईमेल को संग्रहित करने का सबसे आसान तरीका है जिसे आप भविष्य में खोल सकते हैं। Total Mail ConverterX व्यापक रेंज के टारगेट फॉर्मेट्स (DOC, RTF, PDF, XPS, HTML, XHTML, TXT, TIFF, JPEG, EML, MSG, PST) का समर्थन करता है। Total Mail ConverterX आपके सर्वर पर शांति से चलता है - कोई उपयोगकर्ता इंटरफेस नहीं, कोई अतिरिक्त पॉपअप नहीं, कोई विशेष देखरेख नहीं।
Total Mail ConverterX नियमित Total Mail Converter जैसा शक्तिशाली है जिसमें GUI है। आप एक ही बार में जितने ईमेल चाहें (हाँ, उनमें सैकड़ों हजारों) को कनवर्ट कर सकते हैं और नई नामकरण, पेज काउंटर, बेट्स स्टैम्पिंग, सुरक्षा सेटिंग्स आदि के साथ आउटपुट फाइलों को उन्नत कर सकते हैं।
अटैचमेंट्स को निकाला जा सकता है और वही या एक नए फोल्डर में रखा जा सकता है। ऐप आपके अटैच फाइलों को नए नाम दे सकता है ताकि आप हमेशा जान सकें कि कौन सा अटैचमेंट किस ईमेल से संबंधित है। प्रो संस्करण ईमेल बॉडी के साथ अटैच फाइलों को भी कनवर्ट कर सकता है।
Total Mail ConverterX का उपयोग करना बेहद आसान है और इसके लिए किसी विशेष ज्ञान की आवश्यकता नहीं होती। आप इसे ActiveX का उपयोग करके आसानी से अपने ऐप या सिस्टम में लागू कर सकते हैं। इसकी कीमत भी बहुत ही उचित है (लाइफटाइम लाइसेंस के लिए एक बार भुगतान, कोई सदस्यता नहीं)। अपनी प्रति अभी प्राप्त करें!
विशेष रूप से ASP.net के लिए कुछ C# में नमूने खोजें। यदि आपको अन्य भाषाओं में उदाहरण की आवश्यकता है, तो कृपया हमसे संपर्क करें। हम विशेष रूप से आपके लिए कोई भी उदाहरण बना देंगे।
P.S. Total Folder Monitor पर एक नज़र डालें। यह किसी भी फोल्डर की निगरानी करेगा और यदि कोई नई फाइल आती है तो Total Mail Converter को चलाएगा। अधिक विवरण के लिए यहाँ देखें।
(30 दिन मुफ्त परीक्षण शामिल है)
(केवल $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("Convert complete!");
डाउनलोड .NET मेल कन्वर्टर का उदाहरण
docker run -p 5000:5000 tdhster/mailconverter-api
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);
        }
    }
 
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 के लिए काम करता हूँ और मैं वर्तमान में उस प्रोजेक्ट को संभाल रहा हूँ जिसके लिए हमने Total Mail Converter खरीदा था। हमने बड़ी संख्या में .msg फाइलों को .pst फॉर्म में मर्ज करने के लिए यह प्रोग्राम खरीदा था, और अब तक मैं परिणामों से बहुत खुश हूँ; यह विश्वसनीय, अत्यधिक कार्यात्मक, और उपयोग में आसान है।"
 मैक्स केनिन
 मैक्स केनिन
www.freelandlaw.com
   
"हम SharePoint का उपयोग एक दस्तावेज़ पुस्तकालय के रूप में करते हैं और UNC के माध्यम से इसे एक्सेस करते हैं। मैं TotalMailConverterX का उपयोग ई-मेल संदेशों को संग्रहित करने के लिए करता हूँ। मैं विषय पंक्ति को परिणामस्वरूप फाइलनाम का हिस्सा के रूप में उपयोग करता हूँ, लेकिन यह एक समस्या प्रस्तुत करता है। SharePoint फाइलनाम में कुछ निश्चित वर्णों की अनुमति नहीं देता। मैं सोच रहा था कि अगर SharePoint UNC पथों में उपयोग के लिए असुरक्षित वर्णों को हटाने के लिए एक कमांड लाइन विकल्प जोड़ा जा सके।"
 शेन एडम
 शेन एडम
 सिस्टम एनालिस्ट और डेवलपर, http://eigltd.com
   
   अपडेट अगस्त 2015: पूरा हुआ!
अपडेटेड Wed, 22 Oct 2025
(केवल $950.00)
हमसे संपर्क करें। हम खुशी से हमारे मेल कन्वर्टर को इस तरह से उन्नत करेंगे कि यह आपकी जरूरतों को पूरी तरह से पूरा करे। अनुकूलन अक्सर हमारे ग्राहकों के लिए मुफ्त होता है।
Docker docker run -p 5000:5000 tdhster/mailconverter-api
 
