Did you read the documentation for MIME::Lite? The documentation gives example code for creating emails with image attachments, as well as explaining how the module works. Any restrictions on message size will be a configuration setting of the mail server you are using to send the email.
Hope this helps.
Martin
Comment on Re: Sending huge emails with attachments