Sending email and attachments from GSM Shield

I'm currently working on a project for remotely monitoring water levels in storage tanks. We are using an Arduino mega and GSM shield as well as a data logging shield to store the data. I've been able to find example codes on how to send emails with an Ethernet shield, but we need to send information over a GSM shield. Also, we would like to attach files to the emails with the saved data. Any information or advice regarding this from example codes or links to sites where I can learn more about the topic would be appreciated.

I am also in need of the know how to do this. If you find something can you please share? I will also share if I find a way.