发送email

没看到$@显示什麽Error吗?..
你本机可以连到SMTP Server的Port 25吗?
什麽错误讯息都没有...只给一个new不起来....谁知道你的问题在那边呀....
D:\>1.pl
errorNet::SMTP: connect: Unknown error at D:\1.pl line 17.
就是指
$smtp = Net::SMTP->new('172.19.101.5') or die "error$@";
怎么没有人回答
连线有问题.....你的机器无法连到SMTP Server....

另外是不是需要身份认证..你要自己了解...

这里只能告诉你问题在哪里...怎麽解决得靠自己...
可是我自己的电脑使用的outlook就是使用smtp server,但是不知道为什么这边就是连不上去的
会不会是你机器的Firewall 挡住了..检查一下吧..
或换个module 例如sendmail
我也是这么想,可是我不是机器的管理员,我不能关闭防火墙
你试一下  telnet  172.19.101.5  25

看该机器的25端口是否打开了,如果打开了new不可能失败。