in reply to Migrating from Windows Server 2003

"We also use MDaemon for the email part of what we do."

I've no experience of this, but how to you currently use it from perl?

My advice would be to ignore this. Unless you have a very good reason to use ActiveState Perl download the latest Strawberry Perl, up to date releases, ships with lots of helpful modules, libraries as well as a compiler and build tools. Install your the modules you need, from your old perl get all install modules:

perl -MCPAN -eautobundle

Generates a file in the format Snapshot_YYYY_MM_DD_00.pm. Examine and edit to your satisfaction in a text editor. Transfer to the new server and install them all:

perl -MCPAN -e "install Bundle::Snapshot_YYYY_MM_DD_00

Address any failures (a new thread here if required). Install and configure your application, run your test suite, load testing, UAT testing....