Moien Ludger,

das hört sich nach dem klassischen Problem des Blockierens der FTP data connection durch eine Firewall an.

Bei FTP wird grundsätzlich zuerst vom Client eine control connection auf den Listener des FTP Servers aufgebaut, der auf Port 21 hört. Was dann passiert ist vom mode abhängig:

active mode (Standard): Der FTP Server baut, sobald ein Datentransfer mittels [m]put/[m]get ausgeführt werden soll, eine data connection in Richtung des Clients auf, wozu er mit dem Client einen Port ausserhalb der well-known port numbers (>1024) aushandelt. Das funktioniert nur, wenn die Firewall per stateful inspection selbiges zulässt, was scheinbar bei Dir bzw deinem Kunden nicht der Fall ist.

passive mode: Der Client baut auch die data connection zum Server auf, so dass die o.g. stateful inspection entfällt.

Probiers mal aus, indem Du vor dem Transfer (put) den mode mit "pasv" auf passive wechselst, wenn es sich um oben beschriebenes Problem handelt sollte es damit funktionieren.

Grüsse

bateau