I found a bug in the Prelude code to send statements via VSIFAX. The bug is in UF PRINT.STM.FAX. At the end of the code, it calls SEND.FAX3. Just prior to that call there this logic:
IF EMAIL.DOC THEN
PARAM = “EMAIL”
ENDOn our system this was causing an error. Once the that variable was set to EMAIL, it persisted from one statement to the next. This was fixed by adding:
ELSE
PARAM = “”
ENDThe most obvious symptom of this was VSI-FAX would send emails to the user that said "vfx: Could not fill fax envelope: Cannot access file outgoing: No such file or directory"
Edit:
The final code should be:
IF EMAIL.DOC THEN
PARAM="EMAIL"
END ELSE
PARAM=""
END