perl 发送邮件 Net::SMTP_auth

#!/usr/bin/perl -w

use strict;
use Net::SMTP_auth;

my $mailhost = 'smtp.163.com';
my $mailfrom = 'zxb000@163.com';
my @mailto = ('1823663710@qq.com');

my $user = 'zxb0000@163.com';
my $passwd = '14000000014';

my $subject = 'hello';

#my $text

#my $f_list = '/home/sysadmin/scp.log';
#open(FILE, $f_list) or die "Can not open list file\n";
#undef $/;
my $text = "content";


my $smtp = Net::SMTP_auth->new($mailhost, Timeout=>120, Debug => 1) or die "Error.\n";
$smtp->auth('LOGIN', $user, $passwd);

foreach my $mailto(@mailto) {
$smtp->mail($mailfrom);
$smtp->to($mailto);
$smtp->data();
$smtp->datasend("To: $mailto\n");
$smtp->datasend("Frommailfrom\n");
$smtp->datasend("Subject: $subject\n");
$smtp->datasend("\n");
$smtp->datasend("$text\n\n");
$smtp->dataend();
}

$smtp->quit;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值