<div dir="ltr">Hi Andrew,<div><br></div><div>I use Net::POP3::PerMsgHandler for checking mail, and for saving attachments I use Email::MIME (the former is designed to work with the latter). Email::MIME has a walk_parts method to process the parts of an email, which I have found to be a bit buggy, so I just wrote a recursive call to process the parts which seems to work better for me.<br>

<div><br></div><div style>Myf</div></div></div>