The problem is most likely RCDDLM(*CRLF). This terminates each record with a carriage return and line feed. This is the default for DOS & Windows but if you’re sending it to Unix, they only require a line feed, so use RCDDLM(*LF).
Depending on the exact machine, you may also need to look at STMFCODPAG(*PCASCII) which again is the default for PC’s but may not be ideal for Unix. Code page 37 is US english, 850 is a fairly generic Roman alphabet with other bits added. If you can get a file FROM the target system first, you could put that in place and specify STMFCODPAG(*STMF) to ensure you get the same one they use.
Hope this helps.