在网络服务器上转换 MSG 和 EML 文件
Windows
2000/2003/Vista/7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Mail Converter Pro X 可以将 MSG 和 EML 转换为 PDF, DOC, RTF, TXT, HTML, XHTML, TIFF, RTF 文档和 TIFF; JPEG 图像,在您的 Windows 网络服务器上运行。这个强大的实用程序不仅可以转换电子邮件,还可以转换其附件。设计用于在线使用,服务器版本没有图形用户界面,因此它在后台静默运行,提供用户不间断的工作流。
Total Mail Converter Pro X 与带有 GUI 的常规 Total Mail Converter Pro 一样强大。您可以一次性转换任意数量的电子邮件(是的,成千上万封)并通过新名字、页码、贝茨印、设置安全选项等增强输出文件。
Total Mail Converter Pro X 是一个独特的基于服务器的电子邮件转换器,其在为用户提供灵活性和有益选项方面无与伦比。没有其他程序能够处理如此多种类型的附件。欢迎您在没有任何义务的情况下测试完整版 30 天。今天就通过下载我们的免费试用版来试试吧!
string src="C:\\test\\Source.eml"; 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!");
docker run -p 5000:5000 tdhster/mailconverter-api
dim C Set C=CreateObject("MailConverterPro.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("MailConverterPro.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
PHP 示例: $src="C:\\test\\test.msg"; $dest="C:\\test\\test.pdf"; if (file_exists($dest)) unlink($dest); $c= new COM("MailConverterPro.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('MailConverterPro.MailConverterX') src="C:\\test\\test.eml"; 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("MailConverterPro.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('MailConverterPro.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("MailConverterPro.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 'MailConverterPro.MailConverterX'; $c->convert($src,$dest, "-c TIFF -log c:\\test\\Mail.log"); print $c->ErrorMessage if -e $dest;
"我们对Total Mail Converter非常满意。我们用它将大约两万封邮件转换为PDF,对我们来说重要的是它能将邮件附件转换到目标PDF中。 在转换两万封邮件时,只有大约十几封由于附件不可读取而失败。"
"因此,这是我们对改进的唯一建议:当一个附件的转换失败时,不要跳过整个邮件文件,而是转换其他附件并完成没有单个故障附件的PDF。继续保持优秀的工作。"
Manuel Schlief | www.darag.de
Docker docker run -p 5000:5000 tdhster/mailconverter-api