![]() |
Hi, alex@iwebpacific.com schrieb: > > > On Wed, 18 Jul 2001 12:39:36 +0800 (HKT), you wrote: > > Maybe you don't have a firewall on the server, but you have it on the > > client (or in any device between the server and the client)? > > HylaFAX protocol is like ftp, where the server opens a connection to > > the client (data connection). > > > > -- > > giulioo@pobox.com > > I'm sure I don't have any firewall between the server and the clients. > I can use ftp as normal. > > Now I find something really strange... > On the fax server, I tried 'sendfax -vv' and then followed with a > telnet session... > ====== START sendfax ======================================== > $ sendfax -vv -n -d 12345789 /etc/group > Trying localhost (127.0.0.1) at port 4559... > Connected to localhost.localdomain. > 220 xxx.xxx.com server (HylaFAX (tm) Version 4.1) ready. > -> USER foo > 230 User foo logged in. > match against (..., 494) > rule: offset 0 string = "%!" -- failed (comparison) > > [--chopped--] > > CONVERT "/usr/sbin/textfmt -B -f Courier-Bold -Ml=0.4in -p 11 -s default > >/tmp > //sndfaxNrNTne </etc/group" > Apply DisplayNumber rules to "12345789" > --> return result "12345789" > -> TYPE I > 200 Type set to Image. > SEND compressed data, 6376 bytes > -> PORT 127,0,0,1,8,3 > 200 PORT command successful. > -> MODE Z > 200 Mode set to ZIP. > -> STOT > 150 FILE: /tmp/doc2150.ps (Opening new data connection). > SEND 2399 bytes transmitted (2.7x compression) > 226 Transfer complete (FILE: /tmp/doc2150.ps). > -> JNEW > 200 New job created: jobid: 2110 groupid: 2110. > > [--chopped--] > > 200 Job 2110 submitted. > request id is 2110 (group id 2110) for host localhost (1 file) > ============= END sendfax =================================== > > OK, the job is created. Now I follow the commands in the telnet > session... > > ============= START telnet ================================== > $ telnet localhost 4559 > Trying 127.0.0.1... > Connected to localhost.localdomain. > Escape character is '^]'. > 220 xxx.xxx.com server (HylaFAX (tm) Version 4.1) ready. > user foo > 230 User foo logged in. > type i > 200 Type set to Image. > port 127,0,0,1,8,3 > 200 PORT command successful. > mode z > 200 Mode set to ZIP. > stot > 425 Cannot build data connection: Connection refused. > ============= END telnet ===================================== > > What's going on here!? let it say in in big bold words: !!!!! you can not check the hylafax-protocol with telnet. !!!!! telnet is a protokol using one tcp-connection to transfer all information, session-control and data. hylafax uses a modified ftp-protocol. FTP uses multiple connections: one control-connection ( the one you can connect to with telnet) and another for data-transfer. you will never be able to open this data-chanel with a telnet-client, as it does not support it. !!!!! you have to use an ftp-client which supports remote-execution !!!! !!!!! of commands to do hylafax-protocol. !!!! > Thanks for your attentions. > > Best regards, > Alex > > ____________________ HylaFAX(tm) Users Mailing List _______________________ > To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null ____________________ HylaFAX(tm) Users Mailing List _______________________ To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null