Sending a file in e-mail message body using Views Send
take a look at the Entity Email Module:

The Entity Email module lets users create their own email templates
which can be used to send emails. Emails sent can also be recorded in
the DB if needed. Emails can be sent programmatically or by the mean
of the Rules module.
Main features:
Built on top of the amazing entity API
Allow token substitution
Templates can also contain attachments (PDF, TXT...)
Rules module support, so email actions can be triggered by any Rules
Supports the MimeMail module for HTML emails.
Build with the fields API Emails sent&gt; can be recorded in DB

I don't know that it will integrate with Views on it's own, but you may be able to manually make it work the way you want.