Hylafax Mailing List Archives
|
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
Re: [hylafax-users] remote clients cannot send fax
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