【求助】Perl2Exe编译后运行出错,求解。

【求助】Perl2Exe编译后运行出错,求解。

小的写了个用Perl发邮件的程序,因为SMTP服务器需要用户身份验证,使用了Authen::SASL模块,程序运行正常。
然后使用Perl2Exe编译成可执行文件后,运行出现下列出错误:

G:\Perl2Exe\Perl2Exe V9.10 for Perl 5.10.0 released\p2x-9.100-Win32>Mail.exe
Net::SMTP>>> Net::SMTP(2.31)
Net::SMTP>>>   Net::Cmd(2.29)
Net::SMTP>>>     Exporter(5.62)
Net::SMTP>>>   IO::Socket::INET(1.31)
Net::SMTP>>>     IO::Socket(1.30_01)
Net::SMTP>>>       IO::Handle(1.27)
Net::SMTP=GLOB(0x1b3fab4)<<< 220 163.com Anti-spam GT for Coremail System (163com[20081010])
Net::SMTP=GLOB(0x1b3fab4)>>> EHLO localhost
Net::SMTP=GLOB(0x1b3fab4)<<< 250-mail
Net::SMTP=GLOB(0x1b3fab4)<<< 250-PIPELINING
Net::SMTP=GLOB(0x1b3fab4)<<< 250-AUTH LOGIN PLAIN
Net::SMTP=GLOB(0x1b3fab4)<<< 250-AUTH=LOGIN PLAIN
Net::SMTP=GLOB(0x1b3fab4)<<< 250 8BITMIME
Cannot find a SASL Connection library at PERL2EXE_STORAGE/Net/SMTP.pm line 143

不知道是什么原因,如何解决,求高手支招。
PS:小的用的Perl v5.10.0,Perl2Exe V9.100C  。
这里有个写好的 呵呵
http://www.caspian.dotconf.net/menu/Software/SendEmail/
谢谢,我用ActiveState Perl Dev Kit编译成功了。