最简单的fax2email的办法

最近搞定了hylafax 在freebsd的安装,准备继续装个web客户端,反正可以有的选择也不多,就2个马马虎虎能看得上的,一个是movifax,另一个avantfax。

1. 可惜原来在debian里装movifax的过程忘了,居然在freebsd上怎么装都不知道,看了readme,在网上找,最后发现原来曾在sourceforge或movifax网站上的用户讨论全部都没有了,装了一半,不得已只有放弃了。结论:支持文档太少,不合适。

2.另外一个avantfax相比官方网站上的文档就丰富多,应该基本上算是装好了,可是这个web界面操作太不方便,还是不确定怎么把收到的fax转发到某个email。看来还有待改进。

最后,结合/var/spool/log/下面的日志发现hylafax接受传真后会执行以下命令

RECV FAX: bin/faxrcvd "recvq/fax000000003.tif" "cua
d0" "000000003" ""

打开了/var/spool/hylafax/bin/faxrcvd,发现原来这是个bash,大致看了一下,修改了3个设置

TOADDR=自己的email

SENDTO=自己的email

FILETYPE=pdf

然后就等着传真之后察看你的email吧 ,收到的内容如下,当然还有附件中的pdf传真了

recvq/fax000000963.tif (...):
Sender: 021.....
Pages: 1
Quality: Normal
Size: 1728 by 320
Received: 2007:08:27 10:16:03
Time To Receive: 0:22
Signal Rate: 14400 bit/s
Data Format: 2-D MMR
Error Correct: Yes
CallID1:
CallID2:
Received On: cuad0
CommID: 000000005 ...

如果我自己编写php或者java的脚本或者程序,在faxrcvd里执行,这样也完全可以把时间,发送人电话都插入到数据库中,这样然后再编写一个web界面,不是也轻松实现了web的界面,不过只不过是接受的,至于发送传真,看来是要另外编写脚本执行pdf2fax或者tiff2fax命令了。如果我也做一个web界面收发传真的东西,不知道能不能解决温饱问题。

注:"..." 因为牵涉到一些公司信息,我省略了。另外我的机器上装的是postfix

你可能感兴趣的:(PHP,Web,Debian,脚本,FreeBSD)