Workflow scan can't do email at all, and One-touch, Single touch scan all really just uses Workflow scan templates, so they are all out.
But they don't do just FTP.
Xerox App Studio, if you have access to it through your dealer, can do all but the random prefix name thing, nothing does that for email because it isn't required on emails, no idea how you would go about getting that feature.
Xerox App Gallery is available for no cost and it can give you direct Scan To Office365, but the user would have to sign in to scan, but it would be direct to the folder, not via email.