【发布时间】:2017-07-11 09:52:12
【问题描述】:
我有以下代码:
#!C:\Perl\bin\perl.exe -w
use strict;
use warnings;
use Mail::Sendmail;
sendmail(
From => 'xxxxxx@hotmail.com',
To => 'xxxxxx@hotmail.com',
Subject => 'test email',
Message => "body of the message",
);
我收到以下错误:
连接到本地主机失败(尝试以访问权限禁止的方式访问套接字。)没有(更多)重试!
我不知道如何纠正它,有什么想法吗?我使用的是 Windows 10。
【问题讨论】:
-
@Dave 我认为他们的意思是他们在 Windows 10 上运行程序,而不是在 Windows 10 上运行。
-
除了应用命令行开关外,在 Perl 代码上放置 shebang
#!行没有任何意义。 Windows 命令处理器会忽略它,而是使用文件扩展名来确定使用什么程序来执行您的代码。因为你有use warnings,所以也不需要-w,你可以完全删除第一行。
标签: windows perl email windows-10