Pages: 1/3 First page 1 2 3 Next page Final page [ View by Articles | List ]

perl发送邮件

[不指定 2008/10/31 16:36 | by askwan ]
Mail::SendEasy这个模块在cpan邮件发送系列关注度比较高,用来发送邮件相当easy
它支持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 ;}

perl 的msn bot

[不指定 2008/10/31 14:50 | by askwan ]
有人已经做好了相关底层模块
下载
Download ( 268 downloads)

在使用中发现必须要安装Crypt::SSLeay这个模块,不然无法联接
用ppm安装Crypt::SSLeay
>install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd

包里面有个写好的测试文件echobot.pl,可以测试下;
利用这个,可以根据自己需要 开发基于perl的msn机器人
Tags: , ,

perl 几个常用程序模板

[不指定 2008/10/18 21:32 | by askwan ]
1.Get form data
if ($ENV{'REQUEST_METHOD'} eq 'POST') {
  read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else {
  $buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
  ($name, $value) = split(/=/, $pair);
  $name =~ tr/+/ /;
  $name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
  $value =~ tr/+/ /;
  $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
  $FORM{$name} = $value;
}


2.sendmail
open (MAIL,"|/usr/lib/sendmail");
print MAIL "To: to\@e.mail\n";
print MAIL "From: from\@e.mail\n";
print MAIL "Subject: Subject\n\n";
print MAIL "Body\n";
close MAIL;



3.Get host name by IP address
$ip = $ENV{'REMOTE_ADDR'};
@digits = split (/\./, $ip);
$address = pack ("C4", @digits);
$host = gethostbyaddr ($address, 2);
Tags: ,

SNS之群雄逐鹿

[不指定 2008/10/15 13:09 | by askwan ]
一下子冒出来两个开心网,一个伤心网,这SNS之战争,可真够激烈的……

这些网站都在测试阶段,注册都需要邀请,想要邀请连接的有福了!

www.kaixin001.com
Open in new window
注册邀请连接:
http://www.kaixin001.com/reg/?uid=7159448&usercode=d943390c6ced3bf29632a85eb28651f1_7159448__%E6%99%AE%E9%80%9A%E6%9C%8B%E5%8F%8B

www.kaixin.com
Open in new window
注册邀请连接:
http://reg.kaixin.com/inviteregist.do?i=700008283&appId=&code=7yeVcZXIxj&from=&inviteType=2&ss=80107&logid=260409&buddygroup=%E6%99%AE%E9%80%9A%E6%9C%8B%E5%8F%8B

www.shangxin001.com
Open in new window
这个我还没有邀请连接 有的哥们给我一个吧 嘿嘿

Tags: , ,
Pages: 1/3 First page 1 2 3 Next page Final page [ View by Articles | List ]