当前位置:早雪网网络学院编程文档SMS → 用脚本发送带有SMS的文本消息

用脚本发送带有SMS的文本消息

减小字体 增大字体 作者:不详  来源:不详  发布时间:2005-9-14 15:24:36

短消息服务(Short message service,SMS)允许用户向移动设备发送和接收文本消息。如果使用Perl的话,你可以用SMS来提示有趣的东西或者重要的实时事件,无论它发生在世界的什么地方。

 
如果要把诸如“工作站备份完毕”或者“阿波罗服务器磁盘空间即将耗尽”这样的简单消息发送给任何带有电子邮件地址的文本消息设备,例如移动电话或者文字传呼机,就要使用下面的脚本:

useNet::SMTP;
 
$SMTPSERVER = '';          # set to your SMTP mail server
 
die qq!Usage: $0 FROM TO "SUBJECT" "CONTENT"\n! if (scalar(@ARGV) != 4);
 
SendMail(@ARGV);
 
sub SendMail
{
     my ($from, $to, $subject, $content) = @_;
 
     my $smtp = Net::SMTP->new($SMTPSERVER);
     if ($smtp == undef)
     {
          print("* Message not sent: Can't connect to mail host '$SMTPSERVER'!\n");
     }
     else
     {
          $smtp->mail($from);
          $smtp->to($to);
          my $result = $smtp->data("From: $from\nTo: $to\nSubject: $subject\n\n$content\n\n");
          $smtp->quit();
 
          print "* Message not sent: data command failed on remote host $SMTPSERVER\n" if (! $result);
     }
}

[数据载入中...] [返回上一页] [打 印]

文章评论评论内容只代表网友观点,与本站立场无关!

  评论人:112tz   打分:85 分  发表时间:2008-5-15 10:27:22
· [url=http://www.112tz.com/]拓展培训[url=http://www.112tz.com/]拓展...
  评论人:翻译公司   打分:100 分  发表时间:2007-11-7 22:50:06
· 新译通<ahref=http://www.88trans.org>翻译公司</a>成立于1997年,经过多年的发展,已经...