最近在搞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比較像是郵件的設定

在伺服器端使用之後,寄件備份就出來了。可惜這個套件在客戶端發送還是沒有

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 richchen10 的頭像
    richchen10

    陽光灑肩頭--彷彿自由人

    richchen10 發表在 痞客邦 留言(0) 人氣()