in reply to Re^2: Corrupted ZIP file using MIME::Lite
in thread Corrupted ZIP file using MIME::Lite

I believe you may be confused. The Filename attribute is only used to give the recipient a name for the attachment. The Path attribute should contain the full path to your zip file.

For example,

Path => '/home/rhesa/zips/small.zip', Filename => 'tiny.zip',
would attach my file named "small.zip", but the recipient would see an attachment named "tiny.zip".