- 论坛徽章:
- 1
|
#!/usr/bin/perl
use strict;
use warnings;
use Net::SMTP;
use Encode;
my $mailhost="mail.qq.com";#邮箱服务器
my $mailfrom='1256517918@qq.com';#发件人
my $mailto='123456123@qq.com';#收件人
my $subject="test";
my $text="钓鱼岛是中国的,苍井空是世界的!";#邮件内容
$subject=decode("utf8",$subject);
$subject=encode("GB2312",$subject);
$text=decode("utf8",$text);
$text=encode("GB2312",$text);
my $smtp = Net::SMTP->new($mailhost, Hello => 'localhost', Timeout => 120, Debug => 1);
$smtp->auth('1256517918','haoren123');#括号内第一个单引号之内是发件人,第二个单引号之内是密码
#my @arry=<TXT>;
$smtp->mail($mailfrom);
$smtp->to($mailto);
$smtp->data();
$smtp->datasend("To: $mailto\n");
$smtp->datasend("From: $mailfrom\n");
$smtp->datasend("Subject: $subject\n");
$smtp->datasend("\n");
$smtp->datasend("$text\n");
#$smtp->datasend("@arry\n");
$smtp->dataend();
$smtp->quit;
这是很久之前写过的了,不知道现在还适用不适用,你自己再调试调试吧 |
|