Technical support and scripting issues
Moderators: Dorian (MJT support), JRL
-
mightycpa
- Automation Wizard
- Posts: 343
- Joined: Mon Jan 12, 2004 4:07 pm
- Location: Vienna, VA
Post
by mightycpa » Wed Apr 21, 2021 10:20 pm
It used to be pretty easy to connect via ftp. I'm having trouble with it.
I'm able to connect via filezilla. It's using TLS version 1.2, require explicit. It's set to passive mode too.
Here's my script:
Code: Select all
//Set IGNORESPACES to 1 to force script interpreter to ignore spaces.
//If using IGNORESPACES quote strings in {" ... "}
//Let>IGNORESPACES=1
Let>FTP_STATUS=1
Let>FTP_USETLS=3
Let>TLS_VER=12
FTPGetDirList>ftp://g02.one,g02one,gUmXYzzMn4333,21,/home/g02.one/html,,,D
MessageModal>FTP_RESULT
The two SSL files are in the script folder, and in MacroScheduler folder too.
This manual page is not particularly instructive about troubleshooting, so I'm not sure if I'm doing it right:
https://www.mjtnet.com/manuals/v15/HTML ... rlist.html
"A facility for quotation covers the absence of original thought." - Lord Peter Wimsey
-
Grovkillen
- Automation Wizard
- Posts: 1131
- Joined: Fri Aug 10, 2012 2:38 pm
- Location: Bräcke, Sweden
-
Contact:
Post
by Grovkillen » Wed Apr 21, 2021 10:21 pm
ftps://...
-
mightycpa
- Automation Wizard
- Posts: 343
- Joined: Mon Jan 12, 2004 4:07 pm
- Location: Vienna, VA
Post
by mightycpa » Wed Apr 21, 2021 10:29 pm
Thanks, but no. Tell you what, you may or may not have noticed, there is a password in my code. Give it a shot, tell me if it works for you.
"A facility for quotation covers the absence of original thought." - Lord Peter Wimsey
-
mightycpa
- Automation Wizard
- Posts: 343
- Joined: Mon Jan 12, 2004 4:07 pm
- Location: Vienna, VA
Post
by mightycpa » Wed Apr 21, 2021 11:13 pm
I did a log from Filezilla, this was in it, and may be the issue:
Status: Server sent passive reply with unroutable address. Using server address instead.
I think this means Filezilla is doing a workaround, ignoring the incorrect passive reply and substituting its own best guess. I'm guessing that MS is not ignoring it, and that this is the cause of the failure.
"A facility for quotation covers the absence of original thought." - Lord Peter Wimsey
-
Marcus Tettmar
- Site Admin
- Posts: 7395
- Joined: Thu Sep 19, 2002 3:00 pm
- Location: Dorset, UK
-
Contact:
Post
by Marcus Tettmar » Tue Apr 27, 2021 7:25 am
FTPGetDirList needs a LOCAL file and a remote folder. And you don't need the protocol specifier, which could be the issue here:
FTPGetDirList>g02.one,g02one,gUmXYzzMn4333,21,c:\temp\folder.txt,/html,*,D
Also usually ftp over tls uses port 990 not port 21 but that really depends how your server is set up.