109
Setp4下下 HylaFAX 下 HylaFAX 下 下 下 、、; HylaFAX 下下下下下下下HylaFAX 下下下下下下 http://www.hylafax.org/ HylaFAX 下 下下 下下下下 一,一。 HylaFAX 下下 C/S 下 下 下 ,一 FAX Modem 下 HylaFAX 下 下下下 ,。,,HylaFAX 下下下下下 Modem ,。 下下 CentOS 下 下下下下下下下 libtiff 下下下 ,: 下 1 下 下 109 下

HylaFAX Server

  • Upload
    psiadic

  • View
    71

  • Download
    6

Embed Size (px)

Citation preview

Page 1: HylaFAX Server

Setp4、下载 HylaFAX 服务器软件包,并对 HylaFAX 服务器进行安装、配置、测试等详细操作说明;

HylaFAX 服务器简单介绍:

HylaFAX 软件网站地址:

http://www.hylafax.org/

HylaFAX 是一个开放源码的传真服务器,它可为企业提供一个强大而可靠的传真服务。HylaFAX 基于 C/S 架构,在局域网内只要有一台连接 FAX Modem 的 HylaFAX 传真服务器,就可为局域网内所有的用户提供传真功能。作为企业应用,高负载能力是必须具备的,HylaFAX 可连接多台 Modem,为企业提高优异的传真性能。

第 1 页 共 109 页

Page 2: HylaFAX Server

检查 CentOS 系统内是否已经安装 libtiff 软件包,在文本终端中输入:

详细操作:

# rpm -qa | grep libtiff

libtiff-3.8.2-7.el5

libtiff-devel-3.8.2-7.el5

第 2 页 共 109 页

Page 3: HylaFAX Server

检查 CentOS 系统内是否已经安装 ghostscript 软件包,在文本终端中输入:

详细操作:

# rpm -qa | grep ghostscript

ghostscript-fonts-5.50-13.1.1

ghostscript-8.15.2-9.1.el5

第 3 页 共 109 页

Page 4: HylaFAX Server

检查 CentOS 系统内是否已经安装 sharutils 软件包,在文本终端中输入:

详细操作:

# rpm -q sharutils

package sharutils is not installed

第 4 页 共 109 页

Page 5: HylaFAX Server

Download sharutils Package 地址:

Package 下载地址:http://www.icewalkers.com/rpm/sharutils/fedora-core-6/download/sharutils-3230.html

程序名称:sharutils-4.6.1-2.i386.rpm

版本号:4.6.1-2

程序大少(KB):201KB

第 5 页 共 109 页

Page 6: HylaFAX Server

查询 CentOS 系统内没有安装 sharutils 软件包,现在进行安装,在文本终端中输入:

详细操作:

# rpm -ivh sharutils-4.6.1-2.i386.rpm

warning: sharutils-4.6.1-2.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897

Preparing... ########################################### [100%] 1:sharutils ########################################### [100%]

第 6 页 共 109 页

Page 7: HylaFAX Server

检查 CentOS 系统内是否已经安装 metamail 软件包,在文本终端中输入:

详细操作:

# rpm -q metamail

package metamail is not installed

第 7 页 共 109 页

Page 8: HylaFAX Server

Download metamail Package 地址:

Package 下载地址:http://rpm2html.osmirror.nl/centos/2.1/updates/i386/metamail-2.7-30.i386.html

程序名称:metamail-2.7-30.i386.rpm

版本号:2.7-30

程序大少(KB):126KB

第 8 页 共 109 页

Page 9: HylaFAX Server

查询 CentOS 系统内没有安装 metamail 软件包,现在进行安装,在文本终端中输入:

详细操作:

# rpm -ivh metamail-2.7-30.i386.rpm

Preparing...

########################################### [100%]

1:metamail

########################################### [100%]

第 9 页 共 109 页

Page 10: HylaFAX Server

检查 CentOS 系统内是否已经安装 fax4CUPS 软件包。在文本终端中输入:

详细操作:

# rpm -q fax4CUPS

package fax4CUPS is not installed

第 10 页 共 109 页

Page 11: HylaFAX Server

Download fax4CUPS Package 地址:

Package 下载地址:http://linux.softpedia.com/progDownload/fax4CUPS-Download-264.html

程序名称:fax4CUPS-1.28-1.noarch.rpm

版本号:1.28-1

程序大少(KB):20KB

第 11 页 共 109 页

Page 12: HylaFAX Server

查询操作系统内没有安装 fax4CUPS 软件包。现在进行安装,在文本终端中输入:

详细操作:

# rpm -ivh fax4CUPS-1.28-1.noarch.rpm

Preparing...

########################################### [100%]

1:fax4CUPS

########################################### [100%]

停止 cups:[确定]

启动 cups:[确定]

第 12 页 共 109 页

Page 13: HylaFAX Server

检查 CentOS 系统内是否已经安装 HylaFAX 服务器软件包。在文本终端中输入:

详细操作:

# rpm -q hylafax

package hylafax is not installed

第 13 页 共 109 页

Page 14: HylaFAX Server

Download HylaFAX Package 地址:

Package 下载地址:ftp://ftp.hylafax.org/binary/linux/redhat/RPMS/i386/

程序名称:hylafax-4.4.4-1rhel5.i386.rpm

版本号:4.4.3-1

程序大少(KB):1229KB

第 14 页 共 109 页

Page 15: HylaFAX Server

查询操作系统内没有安装 hylaFAX 软件包。现在进行安装,在文本终端中输入:

详细操作:# rpm -ivh hylafax-4.4.4-1rhel5.i386.rpm

Preparing...

########################################### [100%]

1:hylafax

########################################### [100%]

######################################################

###

# HylaFAX installation complete! #

# #

# You should now run /usr/sbin/faxsetup to #

# create or update HylaFAX configuration #

# before you can begin using the software. #

# #

######################################################

###

第 15 页 共 109 页

Page 16: HylaFAX Server

运行 faxsetup 命令对 HylaFAX 服务器进行基本配置,在文本终端中输入:

详细操作:

# /usr/sbin/faxsetup

第 16 页 共 109 页

Page 17: HylaFAX Server

首先会出现一些说明;

第 17 页 共 109 页

Page 18: HylaFAX Server

HylaFAX 服务器详细配置:

Should an entry be added for the FaxMaster to /etc/aliases [yes]? yes

在/etc/aliases 加入别名, 输入 yes,按 enter 键继续基本配置;

第 18 页 共 109 页

Page 19: HylaFAX Server

HylaFAX 服务器详细配置:

Users to receive fax related mail [root]? fandy

fandy 将收到的传真相关的 mail(如果统计报表等),输入 fandy,按 enter 键继续基本配置;

第 19 页 共 109 页

Page 20: HylaFAX Server

HylaFAX 服务器详细配置:

Are these ok [yes]? yes

确认以上信息是否正确,输入 yes,按 enter 键继续基本配置;

第 20 页 共 109 页

Page 21: HylaFAX Server

HylaFAX 服务器详细配置:

Country code [1]? 0086

中国国际区号 0086(中国),输入 0086,按 enter 键继续基本配置;

第 21 页 共 109 页

Page 22: HylaFAX Server

HylaFAX 服务器详细配置:

Area code []?020

国内城市区号(广州市 020) 输入 020,按 enter 键继续基本配置;

第 22 页 共 109 页

Page 23: HylaFAX Server

HylaFAX 服务器详细配置:

Long distance dialing prefix [1]? 0

长途码 0, 输入 0,按 enter 键继续基本配置;

第 23 页 共 109 页

Page 24: HylaFAX Server

HylaFAX 服务器详细配置:

International dialing prefix [011]? 020

国际电话前置码 020, 输入 020,按 enter 键继续基本配置;

第 24 页 共 109 页

Page 25: HylaFAX Server

HylaFAX 服务器详细配置:

Dial string rules file (relative to /var/spool/hylafax)["etc/dialrules"]?

拨号规则文件设为/var/spool/hylafax/etc/dialrule,按 enter 键继续基本配置;

第 25 页 共 109 页

Page 26: HylaFAX Server

HylaFAX 服务器详细配置:

Tracing during normal server operation [1]? 1

启动除错选项,输入 1,按 enter 键继续基本配置;

第 26 页 共 109 页

Page 27: HylaFAX Server

HylaFAX 服务器详细配置:

Default tracing during send and receive session [0xfffffffff]?

接收、发送传真时启用除错功能,按 enter 键继续基本配置;

第 27 页 共 109 页

Page 28: HylaFAX Server

HylaFAX 服务器详细配置:

Continuation cover page (relative to /var/spool/hylafax) []?

设定封面的页的所在目录,按 enter 键继续基本配置;

第 28 页 共 109 页

Page 29: HylaFAX Server

HylaFAX 服务器详细配置:

Timeout when converting PostScript documents (secs) [180]? 180

设定转换为 ps 文件的逾时时间 180 秒,输入 180,按 enter 键继续基本配置;

第 29 页 共 109 页

Page 30: HylaFAX Server

HylaFAX 服务器详细配置:

Maximum number of concurrent jobs to a destination[1]? 1

最大同时传送一个目的的工作数,输入 1,按 enter 键继续基本配置;

第 30 页 共 109 页

Page 31: HylaFAX Server

HylaFAX 服务器详细配置:

Define a group of modems []

除非你有好几台调制解调器,按 enter 键继续基本配置;

第 31 页 共 109 页

Page 32: HylaFAX Server

HylaFAX 服务器详细配置:

Time of day restrictions for outbound jobs ["Any"]?

限制外送传真的时间 Any(任何时间),按 enter 键继续基本配置;

第 32 页 共 109 页

Page 33: HylaFAX Server

HylaFAX 服务器详细配置:

Pathname of destination controls file (relative to /var/spool/hylafax) []?

所有安装目的控制文件的所在目录相对于/var/spool/hylafax 按 enter 键继续基本配置;

第 33 页 共 109 页

Page 34: HylaFAX Server

HylaFAX 服务器详细配置:

Timeout before purging a stale UUCP lock file (secs) [30] 20

清除 UUCP 设定文件的等待时间,输入 30,按 enter 键继续基本配置;

第 34 页 共 109 页

Page 35: HylaFAX Server

HylaFAX 服务器详细配置:

Max number of pages to permit in an outbound job [0xffffffff]

外送传真的最多页数,按 enter 键继续基本配置;

第 35 页 共 109 页

Page 36: HylaFAX Server

HylaFAX 服务器详细配置:

Syslog facility name for ServerTracing messages [daemon]?

相关于日志信息是记录在/var/log/messages 文件中,按 enter 键继续基本配置;

第 36 页 共 109 页

Page 37: HylaFAX Server

HylaFAX 服务器详细配置:

Are these ok [yes]? yes

确定以上的设定是否正确,输入 yes,按 enter 键继续基本配置;

第 37 页 共 109 页

Page 38: HylaFAX Server

HylaFAX 服务器详细配置:

Restarting HylaFAX process.

Should I restart the HylaFAX process [yes]? yes

现在要启动 hylafax 服务器。输入 yes,按 enter 键继续基本配置;

第 38 页 共 109 页

Page 39: HylaFAX Server

HylaFAX 服务器详细配置:

You do not appear to have any modem configured for use. Modems are

ocnfigured for use with HylaFax with the faxaddmodem[8C] command.

Do you want to run faxaddmomdem to configure a modme [yes]? yes

尚未指定任何调制解调器,现在要设定使用 faxaddmodem 命令。输入 yes,按 enter 键继续基本配置;

第 39 页 共 109 页

Page 40: HylaFAX Server

HylaFAX 服务器详细配置:

Serial port that modem is connected to []? ttyS0

设定调制解调器的端口一般为 ttyS0。输入 ttyS0,按 enter 键继续基本配置;

第 40 页 共 109 页

Page 41: HylaFAX Server

HylaFAX 服务器详细配置:

country code[1] 0086

中国国际区号 0086(中国)。输入 0086,按 enter 键继续基本配置;

第 41 页 共 109 页

Page 42: HylaFAX Server

HylaFAX 服务器详细配置:

Area code [415]? 020

中国、广东省、广州市区号:020。输入 020,按 enter 键继续基本配置;

第 42 页 共 109 页

Page 43: HylaFAX Server

HylaFAX 服务器详细配置:

Phone number of fax modem [+1,9999.5555.1212]? +008602084680605

国际区号+区码+电话号码。输入+008602084680605,按 enter 键继续基本配置;

第 43 页 共 109 页

Page 44: HylaFAX Server

HylaFAX 服务器详细配置:Local Identifications string (for TS/CIG) ["NothingEtup"]? Nseasy.Net

传真机的识别 ID,传真时显示在对方传真机 LCD 的文字。输入 Nseasy.Net,按 enter 键继续基本配置;

第 44 页 共 109 页

Page 45: HylaFAX Server

HylaFAX 服务器详细配置:

Long distance dialing prefix [1]? 0

长途号码 0。输入 0,按 enter 键继续基本配置;

第 45 页 共 109 页

Page 46: HylaFAX Server

HylaFAX 服务器详细配置:

International dialing prefix [011]? 020

国际电话前置号码 020。输入 020,按 enter 键继续基本配置;

第 46 页 共 109 页

Page 47: HylaFAX Server

HylaFAX 服务器详细配置:

Dial string rules file (relative to /var/spool/hylafax) [etc/dialrules]?

拔号规则设定文件为/var/spool/hylafax/etc/dialrules,按 enter 键继续基本配置;

第 47 页 共 109 页

Page 48: HylaFAX Server

HylaFAX 服务器详细配置:

Tracing during normal server operation [1]? 1

启动侦错功能,按 enter 键继续基本配置;

第 48 页 共 109 页

Page 49: HylaFAX Server

HylaFAX 服务器详细配置:

Tracing during send and receive sessions [11]? 11

接收、发送传真时执行侦错功能,按 enter 键继续基本配置;

第 49 页 共 109 页

Page 50: HylaFAX Server

HylaFAX 服务器详细配置:

Protection mode for received facsimile [0600]? 0777

收到传真的文件权限。输入 0777,按 enter 键继续基本配置;

第 50 页 共 109 页

Page 51: HylaFAX Server

HylaFAX 服务器详细配置:

Protection mode for session logs [0600]? 0777

记录文件的档案权限最好是输入 0777。输入 0777,按 enter 键继续基本配置;

第 51 页 共 109 页

Page 52: HylaFAX Server

HylaFAX 服务器详细配置:

Protection mode for ttyS0 [0600]? 0777

端口的访问权限最好是输入 0777。输入 0777,按 enter 键继续基本配置;

第 52 页 共 109 页

Page 53: HylaFAX Server

HylaFAX 服务器详细配置:

Rings to wait before answering [1]? 2

设定响铃几声后,开始接受传真。输入 2,按 enter 键继续基本配置;

第 53 页 共 109 页

Page 54: HylaFAX Server

HylaFAX 服务器详细配置:

Modem speaker volume [off]? on

设定是否开启 Modem音量可替换 on、Off、Low、High。输入 on,按 enter 键继续基本配置;

第 54 页 共 109 页

Page 55: HylaFAX Server

HylaFAX 服务器详细配置:

Command line arguments to getty program ["-h %l dx_%s"]?

接收传真的命令。按 enter 键继续基本配置;

第 55 页 共 109 页

Page 56: HylaFAX Server

HylaFAX 服务器详细配置:

Pathname of TSI access control list file (relative to /var/spool/hylafax)[""]?

Modem 的识别 ID ACL 文件存放的路径/var/spool/hylafax。按 enter 键继续基本配置;

第 56 页 共 109 页

Page 57: HylaFAX Server

HylaFAX 服务器详细配置:

Pathname of Caller-ID access control list file (relative to /var/spool/hylafax)[""]?

Caller-ID ACL 文件存放的路径/var/spool/hylafax。按 enter 键继续基本配置;

第 57 页 共 109 页

Page 58: HylaFAX Server

HylaFAX 服务器详细配置:

Tag line font file (relative to /var/spool/hylafax) [etc/lutRS18.pcf]?

传真最上面包含(送件人,收件人,日期,公司等)等资料。按 enter 键继续基本配置;

第 58 页 共 109 页

Page 59: HylaFAX Server

HylaFAX 服务器详细配置:

Tag line form string ["From %%1|%c|Page %%P of %%T"]?

设定前面提到的 Tag line格式。按 enter 键继续基本配置;

第 59 页 共 109 页

Page 60: HylaFAX Server

HylaFAX 服务器详细配置:

Time before purging a stale UUCP lock file (secs) [30]? 20

清除 UUCP 设定文件的等待时间,输入 20,按 enter 键继续基本配置;

第 60 页 共 109 页

Page 61: HylaFAX Server

HylaFAX 服务器详细配置:

Hold UUCP lockfile during inbound data calls [Yes]? yes

当有资料传进来时,保留UUCP 设定文件,输入 yes,按 enter 键继续基本配置;

第 61 页 共 109 页

Page 62: HylaFAX Server

HylaFAX 服务器详细配置:

Hold UUCP lockfile during inbound voice calls [Yes]? yes

当有语音傎进来时,保留UUCP 设定文件,输入 yes,按 enter 键继续基本配置;

第 62 页 共 109 页

Page 63: HylaFAX Server

HylaFAX 服务器详细配置:

Percent good lines to accept during copy quality checking [95]? 95

输入 95,按 enter 键继续基本配置;

第 63 页 共 109 页

Page 64: HylaFAX Server

HylaFAX 服务器详细配置:

Max consecutive bad lines to accept during copy quality checking [5]? 5

输入 5,按 enter 键继续基本配置;

第 64 页 共 109 页

Page 65: HylaFAX Server

HylaFAX 服务器详细配置:

Max number of pages to accept in a received facsimile [25]? 20

一次传真进来的最大可接收页数,输入 20,按 enter 键继续基本配置;

第 65 页 共 109 页

Page 66: HylaFAX Server

HylaFAX 服务器详细配置:

Syslog faxility name for ServerTracing messages [daemon]?

储存纪录的方式Daemon:记录在/var/log/messages。按 enter 键继续基本配置;

第 66 页 共 109 页

Page 67: HylaFAX Server

HylaFAX 服务器详细配置:

Set UID to 0 to manipulate CLOCAL [""]?

按 enter 键继续基本配置;

第 67 页 共 109 页

Page 68: HylaFAX Server

HylaFAX 服务器详细配置:

Use available proiority job scheduling mechanism [""]?

可使用 proiorty 工作调度机制,按 enter 键继续基本配置;

第 68 页 共 109 页

Page 69: HylaFAX Server

HylaFAX 服务器详细配置:

Are these ok [yes]? yes

确定以上的设定是否正确,输入 yes,按 enter 键继续基本配置;

第 69 页 共 109 页

Page 70: HylaFAX Server

HylaFAX 服务器详细配置:

Probing for best speed to talk to modem:38400

开始测试 Modem各项功能;

第 70 页 共 109 页

Page 71: HylaFAX Server

HylaFAX 服务器详细配置:

How should it be configured [1]? 1

输入 1,按 enter 键继续基本配置;

第 71 页 共 109 页

Page 72: HylaFAX Server

HylaFAX 服务器详细配置:

DTE-DCE flow control scheme [default]?

按 enter 键继续基本配置;

第 72 页 共 109 页

Page 73: HylaFAX Server

HylaFAX 服务器详细配置:

Are these ok [yes]? yes

确定以上的设定是否正确,输入 yes,按 enter 键继续基本配置;

第 73 页 共 109 页

Page 74: HylaFAX Server

HylaFAX 服务器详细配置:

Are these ok [yes]? yes

确定以上的设定是否正确,输入 yes,按 enter 键继续基本配置;

第 74 页 共 109 页

Page 75: HylaFAX Server

HylaFAX 服务器详细配置:

Do you want to run faxaddmodem to configure another modem [yes]? no

问你要不要再设定其他的调制解调器, 输入 no,按 enter 键继续基本配置;

第 75 页 共 109 页

Page 76: HylaFAX Server

HylaFAX 服务器详细配置:

Should I run faxmodem for each configured modem [yes]? yes

输入 yes,按 enter 键继续基本配置;

第 76 页 共 109 页

Page 77: HylaFAX Server

HylaFAX 服务器详细配置:

Done verifying system setup.

至此,已经完成HylaFAX 服务器进行基本配置;

第 77 页 共 109 页

Page 78: HylaFAX Server

特别说明:

hylafax 的档案结构 :

所有的配置文件主要目录是放在/var/spool/hylafax 有的是/var/spool/fax,如果你要查询所有的hylafax 档案所在的,请打 rpm -ql hylafax,假设目录在/var/spool/hylafax其重要目录说明如下:

bin ## 这里存放一些程序,如收传真,及不同格式的转换程序等 config ## 调制解调器的样本配置文件 etc ## 所有真正的配置文件 pollq、docq、doneq、sendq、recvq ## 所有的 queue

log ## 记录了每一笔的收送的交谈内容 info ## 记录了每一台曾经收送的传真机(有 call id)的一些参数,以加速传真不用再查询一次 status ## 传真机的状态文件

bin 目录: faxrcvd ## 收到传真所要做的动作notify、notify、awk ## 收送传真的通知动作 pdf2fax ## 将 pdf 文件转为可传真的格式 tiff class F

ps2fax ## 将 ps 文件转为可传真的格式 tiff class F

tiff2fax ## 将 tiff 传为可传真的格式 tiff class F

etc 目录:config.* ## 你的端口的设定,config.端口的名称,如 config.ttyS0

hosts.hfaxd client ## 存取传真服务器的配置文件 lastrun ## 传真服务器最后收送的时间 setup.modem ## 测试调制解调器的程序 lutRS18.pcf ## tag line 的字型文件 xferfaxlog ## 收送传真的记录文件

status 目录:any.info ## 你的 hylafax 的版本数据 ttyS0 ## 依你端口的名称而有不同,内容为传真服务器的状态

第 78 页 共 109 页

Page 79: HylaFAX Server

使用 faxadduser 命令来新增HylaFAX 服务器用户帐户,其实它就是在/var/spool/hylafax/etc/hosts.hfaxd 加入用户,例如新增加用户帐户:fandy、密码:123456,在文本终端中输入:

详细操作:

# faxadduser -p 123456 fandy #指定使用者的用户名和密码

第 79 页 共 109 页

Page 80: HylaFAX Server

详细操作:

# faxadduser yer #不指定密码则密码是空白的(只要用户名对了不用密码就可以传真)

第 80 页 共 109 页

Page 81: HylaFAX Server

使用 faxdeluser 命令来刪除 HylaFAX 服务器用户帐户,其实它就是在/var/spool/hylafax/etc/hosts.hfaxd刪除用户,例如刪除用户帐户:fandy、yer,在文本终端中输入:

详细操作:

# faxdeluser fandy #删除 fandy 使用者的用户帐户# faxdeluser yer #删除 yer 使用者的用户帐户

第 81 页 共 109 页

Page 82: HylaFAX Server

使用文本编辑器来配置 HylaFAX 服务器,点击【应用程序】 → 【附件】→ 【文本编辑器】;

第 82 页 共 109 页

Page 83: HylaFAX Server

接收传真的设定 :hylafax 的收/送传真是分开设定的如下介绍如何设定接收部份,要设定接收传真必须使用faxgetty 详细的内容可以使用 man faxgetty请在/etc/inittab 文件内容中新增加入一行信息(其中 ttyS0 是你调制解调器的端口如此 faxgetty便可以监听 ttyS0 以便响应传入的要求);

打开/etc/目录中的 inittab 文件,主要说明修改的关键部分:

详细配置参数:

7:2345:respawn:/usr/sbin/faxgetty ttyS0  #加入信息内容

第 83 页 共 109 页

Page 84: HylaFAX Server

解决传真上方的 Tagline变乱码问题;

默认使用英文 Portable Compiled Font 字型, 但是 locale 为中文显示, 修改方式:

第一种方法:打开/var/spool/hylafax/etc/目录中的 config.ttyS0 文件,主要说明修改的关键部分:

详细配置参数:

TagLineFormat: "From %%l|%c|Page %%P of %%T"

更改为:TagLineFormat: "From %%l|%F %T %Z|Page %%P of %%T"

第 84 页 共 109 页

Page 85: HylaFAX Server

第二种方法:打开/var/spool/hylafax/etc/目录中的 hylafax.ttySx 文件,主要说明修改的关键部分:

详细配置参数:

TagLineFont : etc/lutRS18.pcf #把字型那行拿掉不显示 Tagline(有些地区是不允许的)更改为:# TagLineFont : etc/lutRS18.pcf

第 85 页 共 109 页

Page 86: HylaFAX Server

如果使用分机发送传真时,在发送传真前要先拔一个出局号码。一般以拔号码 0或 9 为例,详细修改部分请根据公司内容电话交换机设置出局号来决定,主要说明修改的关键部分:

详细配置参数:

ModemDialCmd: ATDT%s # T for tone dialing

更改为:ModemDialCmd: ATDT9W%s 或者 ModemDialCmd: ATDT0W%s

第 86 页 共 109 页

Page 87: HylaFAX Server

打开/var/spool/hylafax/etc/目录中的 FaxDispatch 文件,设定寄信文件格式为.tif or.pdf 及寄信者邮箱地址,详细修改部请根据实际情况来决定(这个档案如果没有就自己建立);

系统这里会默认建立一个 FaxMAster : root 的 Alias,现在设定 FaxMaster 就是寄给 fandy 用户帐户:

详细配置参数:

SENDTO=FaxMaster;更改为:[email protected]

第 87 页 共 109 页

Page 88: HylaFAX Server

设定邮件以那种文件格式来传真(以下两种只选择其中之一 pdf、tif格式):

详细配置参数:

FILETYPE=pdf; # 设定邮件附件文件格式为 PDF,可设定 pdf;更改为:FILETYPE=tif; # 设定邮件附件文件格式为 TIFF,也可设定 tif,建议是设定 pdf;

第 88 页 共 109 页

Page 89: HylaFAX Server

配置完成HylaFAX,请重新启动 CentOS 操作系统,在文本终端中输入:

详细操作:

# reboot

第 89 页 共 109 页

Page 90: HylaFAX Server

完成启动 CentOS 操作系统后,执行 ps -aux 命令可以查看 faxgetty 在执行,在文本终端中输入:

详细操作:

# ps -aux

uucp 4819 0.0 0.4 6992 1224 ? Ss 21:28 0:00 /usr/sbin/faxq

uucp 4822 0.0 0.3 4348 860 ? Ss 21:28 0:00 /usr/sbin/hfaxd -i hylafax

第 90 页 共 109 页

Page 91: HylaFAX Server

详细操作:

uucp 4987 0.0 0.1 4800 1824 ? Ss 21:28 0:00 /usr/sbin/faxgetty ttyS0

第 91 页 共 109 页

Page 92: HylaFAX Server

现在可用 faxstat 命令来查询服务器状态,在文本终端中输入:

详细操作:

# faxstat

HylaFAX scheduler on fax.nseasy.net: Running

Modem ttyS0 (+008602084680605): Running and idle

出现以上信息说明服务器已正常运行。

第 92 页 共 109 页

Page 93: HylaFAX Server

至此,HylaFAX 服务器下载、安装、配置相关工作已经全部完成。

测试 HylaFAX 服务器运行情况包括测试“接收传真、发送传真”(本例测试在公司内部进行,602 为 HylaFAX 服务器电话号码,603 为普通传真机号码);

在 Fax Server 可以使用命令行来送传真,其命令是 sendfax,可以直接使用的档有文本文件(不支持中文),如果要有中文必需使用相关软件将其转换才成 ps 文件、pdf 文件、tiff 文件、tif 文件可以正常传真,在文本终端中输入:

详细操作:

# sendfax -n -d 603 files.tif #发送传真给 603,n 指不发送封面request id is 1 (group id 1) for host localhost (1 file)

第 93 页 共 109 页

Page 94: HylaFAX Server

使用 faxstat 加参数-s 显示当前等待发送的文件,在文本终端中输入:

详细操作:

# faxstat -s

HylaFAX scheduler on fax.nseasy.net:Running

Modem ttyS0 (+008602084680605):Sending job 1

JID Pri S Owner Number Pages Dials TTS Status

1 127 R root 603 0:1 0:12

第 94 页 共 109 页

Page 95: HylaFAX Server

使用 faxrm命令从发送队列中删除传真任务: faxrm Job ID,在文本终端中输入:

详细操作:

# faxrm 2

Job 2 removed.

第 95 页 共 109 页

Page 96: HylaFAX Server

使用 faxstat 命令来查询传真机的状态(即是查询/var/spool/hylafax/status/ttyS0 内容),在文本终端中输入:

详细操作:

第 96 页 共 109 页

Page 97: HylaFAX Server

# faxstat

HylaFAX scheduler on fax.nseasy.net:Running

Modem ttyS0 (+008602084680605):Sending job 1

使用 faxstat 加参数-r来查询/var/spool/hylafax/recvq 收到的传真,在文本终端中输入:

第 97 页 共 109 页

Page 98: HylaFAX Server

详细操作:

# faxstat -r

HylaFAX scheduler on fax.nseasy.net:Running

Modem ttyS0 (+008602084680605):Receiving from “Fax”

Protect Page Owner Sender/TSI Recvd@ Filename

-rwxrwx 2 14 Fax 13:44 fax000000002.tif

使用 faxstat 加参数-d来查询/var/spool/hylafax/doneq完成的传真,在文本终端中输入:

第 98 页 共 109 页

Page 99: HylaFAX Server

详细操作:

# faxstat -d

HylaFAX scheduler on fax.nseasy.net:Running

Modem ttyS0 (+008602084680605):Running and idle

JID Pri S Owner Number Pages Dials TTS Status

1 127 D root 603 1:1 1:12

1 127 F root 603 0:0 0:12 Job aborted

使用 faxqclean 命令来清除缓冲池,在文本终端中输入:

第 99 页 共 109 页

Page 100: HylaFAX Server

详细操作:

# faxqclean

使用 faxcron 命令来显示统计结果,在文本终端中输入:

第 100 页 共 109 页

Page 101: HylaFAX Server

详细操作:

# faxcron

Facsimile transmitted since :

Sender Pages Time Pg/min Errs TypRate TypData

[email protected] (root) 1 1:26 0.7 0 14400 2-D MR

------------------------------------------------------------------------------------------------------------

Total 1 1:26 0.7 0

Facsimile transmitted since last week:

Sender Pages Time Pg/min Errs TypRate TypData

[email protected] (root) 1 1:26 0.7 0 14400 2-D MR

-----------------------------------------------------------------------------------------------------------

Total 1 1:26 0.7 0

Facsimile received since :

Sender CIDName CIDNumber Pages ime Pg/min Errs TypRate TypData

Fax 2 6:38 0.3 1 14400 2-D MR

----------------------------------------------------------------------------------------------------------

Total 2 6:38 0.3 1

Facsimile received since last week:

Sender CIDName CIDNumber Pages Time Pg/min Errs TypRate TypData

Fax 2 6:38 0.3 1 14400 2-D MR

-------------------------------------------------------------------------------------------------------------

Total 2 6:38 0.3 1

Report failed calls and associated session logs:

Nothing to purge in info directory.

Truncate merged session logs older than 30 days:

Nothing to purge in receive queue.

Nothing to purge in the tmp directory.

第 101 页 共 109 页

Page 102: HylaFAX Server

第 102 页 共 109 页

Page 103: HylaFAX Server

Linux 操作系统内有很多可供浏览图片的程序(本例中使用 gThumb图像浏览器来观看);

第 103 页 共 109 页

Page 104: HylaFAX Server

打开 收 到 传 真 文 件打开 接 收 到 fax000000001.tif ,HylaFAX 服 务 器 收 到 的 传 真 文 件通常存放 在 /var/spool/

hylafax/recvq 目录内,fax000000001.tif 文件详细内容如下:

至此,测试 HylaFAX 服务器工作全部完成。

第 104 页 共 109 页

Page 105: HylaFAX Server

启动、停止、重新启动 HylaFAX 服务器的相关操作;

启动 HylaFAX 服务器,在文本终端中输入:

详细操作:

# service hylafax start

Starting Hylafax queue manager(faxq): [确定]

Starting HylaFAX(hfaxd): [确定]

Restarting Hylafax modem manager(faxgetty): [确定]

第 105 页 共 109 页

Page 106: HylaFAX Server

停止 HylaFAX 服务器,在文本终端中输入:

详细操作:

# service hylafax stop

Shutting Hylafax queue manager(faxq): [确定]

Shutting HylaFAX(hfaxd): [确定]

第 106 页 共 109 页

Page 107: HylaFAX Server

重新启动一次HylaFAX 服务器,在文本终端中输入:

详细操作:

# service hylafax restart

Shutting Hylafax queue manager(faxq): [确定]

Shutting HylaFAX(hfaxd): [确定]

Starting Hylafax queue manager(faxq): [确定]

Starting HylaFAX(hfaxd): [确定]

Restarting Hylafax modem manager(faxgetty): [确定]

至此,启动、停止、重新启动 HylaFAX 服务器等操作已经全部完成!

第 107 页 共 109 页

Page 108: HylaFAX Server

实现在引导时自动启动 HylaFAX 服务器以节省每次手动启动的时间,在文本终端中输入:

详细操作:

# ntsysv

第 108 页 共 109 页

Page 109: HylaFAX Server

详细操作:

【 * 】 hylafax ▌

点击『确定』按键;

至此,实现在引导时自动启动 HylaFAX 服务器操作已经全部完成!

第 109 页 共 109 页