- 论坛徽章:
- 0
|
新手一个,求指导,喜欢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!,但是我确定我的用户名和密码都能登录上邮箱,不知道为什么用户错误了,求指导,不胜感激 |
|