最近在搞c# 的傳真功能 上狗神研究了一下資料
一般都是使用加入參考faxcom ,這個傳送上,基本沒問題
但是使用faxcom套件寄送傳真時,不知為什麼在傳真伺服器寄件夾備份都沒有記錄
這樣變成傳是傳出去了,但是基本上傳了什麼東西事後查看很麻煩
-----------------------------------------------------------------------------------
本來是想因為不是使用本機傳送寄送所以沒有留下資料
所以又另外寫了一個傳真小程式~在傳真伺服器的電腦執行
結果還是沒留下記錄
繼續追查改用了 「Microsoft Fax Service Extended COM Type LibRary」這個套件
許多原文的網站都是使用這個套件,使用起來,也有很多不同
==========Faxcom.dll============
FAXCOMLib.FaxServer fserver = new FAXCOMLib.FaxServer();
fserver.Connect(servername);
FAXCOMLib.FaxDoc fdoc = (FAXCOMLib.FaxDoc)fserver.CreateDocument(filename);
fdoc.DisplayName = "displayname";
fdoc.FaxNumber = num;
fdoc.Send();
==========fxscomex.dll============
FAXCOMEXLib.FaxServer fserver = new FAXCOMEXLib.FaxServer();
fserver.Connect(servername);
FAXCOMEXLib.FaxDocument fdoc = new FAXCOMEXLib.FaxDocument();
fdoc.Recipients.Add(num, fromname);
FileInfo file = new FileInfo(filename);
fdoc.Body = file.FullName;
fdoc.DocumentName = DocumentName ;
fdoc.ConnectedSubmit(fserver);
使用起來 fxscomex比較像是郵件的設定
在伺服器端使用之後,寄件備份就出來了。可惜這個套件在客戶端發送還是沒有