perl Mail::Sender模块发送邮件

Posted FireC@t @ Perl6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了perl Mail::Sender模块发送邮件相关的知识,希望对你有一定的参考价值。

 1 #!/usr/bin/perl -w
 2 use strict;
 3 use Mail::Sender;
 4  
 5 my $count = 1;
 6 while(1){
 7 my $sender = Mail::Sender->new({
 8     smtp => smtp.163.com,
 9         #这里以163为例
10     from => 这里写你的163邮箱地址:[email protected],
11     auth => LOGIN,
12     authid => 这里写你的163邮箱用户名:username,
13     authpwd => 这里写你的邮箱密码:password}
14 ) or die "Cannot send mail:$!\n";
15  
16 my $messages = hello这里是要发送的内容;
17  
18     $sender->MailMsg({
19         to => 要发送到哪个邮箱:[email protected],
20         subject => 邮箱标题,
21         msg => $messages}
22     );
23 $sender->Close();
24 print "第$count封发送完毕!\n";
25 $count++;
26 }

这里用了一个while(1)测试一直发送
perl默认没有安装Mail::Sender模块, 要自行安装

 

以上是关于perl Mail::Sender模块发送邮件的主要内容,如果未能解决你的问题,请参考以下文章

用Perl发送邮件小例子

如何使用 Mail::Sender 发送没有“收件人”地址的电子邮件?

smtplib,发送邮件时的bug

你会推荐哪个 Perl 模块来发送和接收电子邮件?

如何使用 c++ (curl) 发送电子邮件

如何在 Perl 5 中保存通过 MIME::Lite 发送的邮件的备份?