Hi,
This is the developer forum so I assume you are asking how to send email with attachments from code.
We have a method for sending Email and it has overloads for attachments
mojoPortal.Net.Email.SendEmailNormal(..)
use the overload of that method that supports attachments, you basically pass in 2 string arrays, one has the attachment file names and one has the full file paths to the attachment file(s) (so the file(s) must exist on disk somewhere).
You could clone the Contact Form feature and implement attachments but keep in mind there can be security risks in letting strangers upload files.
Best,
Joe