PALMisLIFE 討論區

標題: HylaFax 傳真伺服器 <修改為 Email 以 JPEG 圖檔方式寄送通知> [列印本頁]

作者: 阿輝    時間: 2006-9-11 09:34
標題: HylaFax 傳真伺服器 <修改為 Email 以 JPEG 圖檔方式寄送通知>
HylaFax 傳真伺服器 <修改為 Email 以 JPEG 圖檔方式寄送通知>

1. 首先安裝好 HylaFax 與可以正常運作的環境,建議可以使用 B2D Server 為基礎 OS 安裝,簡單容易使用
2. 確認已安裝 ImageMagick
3. 假設 HylaFax 路徑為 /var/spool/hylafax/
4. 修改 /var/spool/hylafax/

尋找

FILENAME=`echo $FILE | $SED -e 's/\.tif//' -e 's/recvq\///'`

再下面增加

convert -geometry 50%x50% $FILE recvq/$FILENAME.png
convert -append recvq/$FILENAME.png* recvq/$FILENAME.miff
convert recvq/$FILENAME.miff recvq/$FILENAME.jpg
rm -f recvq/$FILENAME.png*
rm -f recvq/$FILENAME.miff

上面的語法意思是,先將原始傳真進來的圖檔,製作 50% 大小的縮圖 (PNG)
然後由上而下將所有產生的圖檔 (因為可能有多頁),合併成一張圖檔 (miff 檔案)
再將 miff 檔案轉換為 JPG 圖檔

尋找

elif [ "$FILETYPE" = "pdf" ]; then

將 {下面的四行} 替換修改為

echo "Content-Type: image/pjpeg; name=\"$FILENAME.jpg\""
echo "Content-Description: FAX document"
echo "Content-Transfer-Encoding: $ENCODING"
echo "Content-Disposition: attachment; filename=\"$FILENAME.jpg\""

往下一點找到..

$TIFF2PDF -o $FILE.pdf $FILE
encode $FILE.pdf
$RM -f $FILE.pdf 2>$ERRORSTO

替換修改為

#$TIFF2PDF -o $FILE.pdf $FILE
encode recvq/$FILENAME.jpg
$RM -f recvq/$FILENAME.jpg 2>$ERRORSTO

修改完成後即可...............................




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5