免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1498 | 回复: 5
打印 上一主题 下一主题

发送email的错误,新手求指导,喜欢perl [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-11-18 14:28 |只看该作者 |倒序浏览
新手一个,求指导,喜欢perl的系统管理,自己动手写了一个发送邮件的脚本,但是总是报错
use Net::SMTP;

my $server        = 'smtp.yeah.net';
my $from                = '******@yeah.net';
my $passwd        = '******';
my $to                        = '******@yahoo.cn';
my $subject = 'Hello!';
my $message = 'Hello!';

my $smtp                = Net::SMTP->new($server) or die "Cannot connect to server\n";

$smtp->auth($from, $passwd) or print "Auth error!\n";
$smtp->mail($from);
$smtp->to($to);
$smtp->data();
$smtp->datasend("Subject: $subject");
$smtp->datasend($message);
$smtp->dataend();

$smtp->quit();
windows下运行会输出Auth error!,但是我确定我的用户名和密码都能登录上邮箱,不知道为什么用户错误了,求指导,不胜感激

论坛徽章:
0
2 [报告]
发表于 2012-11-18 15:19 来自手机 |只看该作者
要装上Authen::SASL才行

论坛徽章:
0
3 [报告]
发表于 2012-11-19 09:09 |只看该作者
回复 1# zmart_g


    使用 Net::SMTP_auth 这模块用着舒服

论坛徽章:
0
4 [报告]
发表于 2012-11-19 11:25 |只看该作者
zmart_g 发表于 2012-11-18 14:28
新手一个,求指导,喜欢perl的系统管理,自己动手写了一个发送邮件的脚本,但是总是报错
use Net::SMTP;
...


用网易的服务器?try this:
http://search.cpan.org/~yhpeng/E ... ail/Send/Netease.pm

论坛徽章:
0
5 [报告]
发表于 2012-11-20 23:19 |只看该作者
回复 2# perlnewbie


    嗯,谢谢,我试试

论坛徽章:
0
6 [报告]
发表于 2012-11-20 23:20 |只看该作者
回复 3# wsxedcer


     好的,谢谢,我试试看看,perl库就是齐全啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP