Did you try attaching a simple text file? MIME::Lite might not be able to handle "application/octect-stream". Other than that, your syntax look okay (but I've always been bad at spotting syntax errors 8^)
MIME::Lite might not be able to handle "application/octect-stream"
From the docs:
application
Data which does not fit in any of the other categories, particularly data to be processed by some type of application program. application/octet-stream, application/gzip, application/postscript...