如何用Linux架設傳真服務器?
到iT邦幫忙

arsenefang(iT邦初學者10級)發問:
公司常有垃圾傳真造成浪費,傳真機上也常有無人認領的傳真。因此想導入傳真伺服器強化管理,想請問Linux能建置傳真伺服器嗎?收到傳真後,可以轉到特定用戶的電子郵件信箱嗎?

pajace2001(iT邦初學者10級):
Linux可以像Windows Fax Server一樣,建立傳真伺服器,透過使用mgetty這個套件就可以達成,不過前提要有支援Linux的數據機。接收傳真的方式如下:
1. 安裝相關套件
ckermit:可連入數據機操作AT指令
mgetty:接收傳真資料的軟體
mgetty-sendfax:提供相關Fax In/Out處理功能
netpbm:圖檔格式函數庫
netbpm-progs:提供圖檔格式轉換工具

2. 設定數據機,透過AT指令連接數據機和連接埠

3. 修改相關設定檔:
● /etc/mgetty+sendfax/mgetty.config
fax-id 886 2 xxxxxxxx(傳真號碼)
speed 19200
fax-owner root
fax-group root
fax-mode 0640

● /etc/inittab
加入「S1:2345:respawn:/sbin/mgetty -n 3 ttyS0」,「-n 3」表示響鈴三聲即接聽,「ttyS0」 表示數據機接在COM1埠。重新啟動後就會自動啟動mgetty。

4.處理fax-in資料
傳入的資料會放置在「/var/spool/fax/incoming」另外還有將傳入資料轉成圖檔、調整圖形尺寸等指令。完整介紹可參考「使用mgetty建立Linux Fax Server」一文(tinyurl.com/nwg3nz,Jamyy's Weblog)。

brucecheng(iT邦初學者9級):
在Linux下建立Fax伺服器比起早期時容易很多了,像是HylaFAX就是一例。開放原始碼的選擇相當多元,你可以先選用一個Linux套件,再找相關的解決方案,應該很快就可以解決。

Linux上不但可以做到你想要的功能,而且還可以做更多,像是Web傳真。要提醒的是使用外接式數據機較容易上手,介面卡較容易抓不到硬體。

之前我有寫過一篇介紹HylaFAX的文章「如何運用古董設備架設傳真伺服器」(tinyurl.com/njfss2),你也可以參考看看。

熱門新聞

Advertisement