Hi Brians,
Better to do it in java mapping, check below thread
Dynamic filename in receiver mail adapter | SCN
Dynamic filename in mail receiver adapter made easier
You just need to set the output payload content type in java mapping.
transformationOutput.getOutputHeader().setContentType("text/plain;charset = \"UTF-8\";" + "name=\"" + FileName + "\"");
Regards,
Praveen.