- 論壇徽章:
- 1
|
#!/usr/bin/perl
use strict;
use warnings;
use Net::SMTP;
use Encode;
my $mailhost="mail.qq.com";#郵箱服務(wù)器
my $mailfrom='1256517918@qq.com';#發(fā)件人
my $mailto='123456123@qq.com';#收件人
my $subject="test";
my $text="釣魚島是中國的,蒼井空是世界的!";#郵件內(nèi)容
$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');#括號內(nèi)第一個單引號之內(nèi)是發(fā)件人,第二個單引號之內(nèi)是密碼
#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;
這是很久之前寫過的了,不知道現(xiàn)在還適用不適用,你自己再調(diào)試調(diào)試吧 |
|