use nmake to install perl modules on OS of windows
[
2008/11/01 11:14 | by askwan ]
2008/11/01 11:14 | by askwan ]
nmake这个工具在visual c++中包含,为了安装一个perl modules 去安装这个么大一个IDE,可能觉得不值得,其实还可以用一些小的比如Dev-Cpp++等一些免费的Windows SDK ,节省时间。
安装完后,设置一下环境变量。
为了最后用源代码安装的modules可以再被其他人使用,需要下载一些unix系统上常见的压缩和打包工具:
下载地址:http://www.weihenstephan.de/~syring/win32/UnxUtils.html
这里面包含的工具很多,几乎可以和最小化安装的linux工具包媲美,在windows下使用一样可以发挥其强大杀伤力。
安装完后,设置一下环境变量。
为了最后用源代码安装的modules可以再被其他人使用,需要下载一些unix系统上常见的压缩和打包工具:
下载地址:http://www.weihenstephan.de/~syring/win32/UnxUtils.html
这里面包含的工具很多,几乎可以和最小化安装的linux工具包媲美,在windows下使用一样可以发挥其强大杀伤力。
Mail::SendEasy这个模块在cpan邮件发送系列关注度比较高,用来发送邮件相当easy
它支持plain/html格式邮件内容,通过SMTP服务器发送邮件,对系统平台没有依赖,
支持附件发送和SMTP认证。
用法可以看它的perldoc
就它的例子做些解释
它支持plain/html格式邮件内容,通过SMTP服务器发送邮件,对系统平台没有依赖,
支持附件发送和SMTP认证。
用法可以看它的perldoc
就它的例子做些解释
use Mail::SendEasy ;
my $mail = new Mail::SendEasy(
smtp => 'localhost' , #SMTP服务器
user => 'foo' , #认证用户名
pass => 123 , #认证密码
) ;
#SMTP端口默认为25,连接超时时间默认为120秒
my $status = $mail->send(
from => 'sender@foo.com' , #发送者邮件地址
from_title => 'Foo Name' , #发件人名字或标题
reply => 're@foo.com' , #回复信件地址
error => 'error@foo.com' , #发送出错信息地址
to => 'recp@domain.foo' , #接受邮件地址
cc => 'recpcopy@domain.foo' , # 接受邮件副本地址
subject => "MAIL Test" , # 邮件主题
msg => "The Plain Msg..." , #文本格式邮件内容
html => "<b>The HTML Msg...</b>" , #html格式邮件内容,有这个则msg无效
msgid => "0101" , #给邮件头加一个ID号
) ;
if (!$status) { print $mail->error ;}
my $mail = new Mail::SendEasy(
smtp => 'localhost' , #SMTP服务器
user => 'foo' , #认证用户名
pass => 123 , #认证密码
) ;
#SMTP端口默认为25,连接超时时间默认为120秒
my $status = $mail->send(
from => 'sender@foo.com' , #发送者邮件地址
from_title => 'Foo Name' , #发件人名字或标题
reply => 're@foo.com' , #回复信件地址
error => 'error@foo.com' , #发送出错信息地址
to => 'recp@domain.foo' , #接受邮件地址
cc => 'recpcopy@domain.foo' , # 接受邮件副本地址
subject => "MAIL Test" , # 邮件主题
msg => "The Plain Msg..." , #文本格式邮件内容
html => "<b>The HTML Msg...</b>" , #html格式邮件内容,有这个则msg无效
msgid => "0101" , #给邮件头加一个ID号
) ;
if (!$status) { print $mail->error ;}
perl 的msn bot
[
2008/10/31 14:50 | by askwan ]
2008/10/31 14:50 | by askwan ]
有人已经做好了相关底层模块
下载
Download ( 206 downloads)
在使用中发现必须要安装Crypt::SSLeay这个模块,不然无法联接
用ppm安装Crypt::SSLeay
>install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd
包里面有个写好的测试文件echobot.pl,可以测试下;
利用这个,可以根据自己需要 开发基于perl的msn机器人
下载
Download ( 206 downloads)在使用中发现必须要安装Crypt::SSLeay这个模块,不然无法联接
用ppm安装Crypt::SSLeay
>install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd
包里面有个写好的测试文件echobot.pl,可以测试下;
利用这个,可以根据自己需要 开发基于perl的msn机器人





