我正在升级服务器,现有的perl CGI程序需要IMAP::Sieve
perl模块。
我的问题是我无法在互联网上找到任何对它的引用。
有人知道它是否已被其他东西取代和/或我能在哪里找到它?
我们使用的现有perl CGI程序是websieve
(可以在SourceForge上找到)。
我们不想使用其他东西,因为我们定制它并且它工作得很好。
该脚本也使用IMAP::Admin
。
非常感谢任何提示或建议。
答案 0 :(得分:2)
通常对于旧模块,要去的地方是backpan,但这看起来实际上是part of something else和lives on sourceforge而不是cpan:
websieve用于在Cyrus上创建Sieve脚本的Perl模块 IMAP邮件服务器。有时候也被称为“perlsieve'
。”
在最新版本的tarball中,perlsieve-0.4.9有一个tarball,其make文件为:
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
'NAME' => 'IMAP::Sieve',
'VERSION_FROM' => 'Sieve.pm', # finds $VERSION
);
所以只需用老式的方式安装它:
D:\websieve-063a\perlsieve-0.4.9>dmake install
Installing D:\perl\perl\site\lib\IMAP\Sieve.pm
Installing D:\perl\perl\site\lib\IMAP\testssl.pl
Appending installation info to D:\perl\perl\lib/perllocal.pod
D:\websieve-063a\perlsieve-0.4.9>perl Makefile.PL
Generating a dmake-style Makefile
Writing Makefile for IMAP::Sieve
Writing MYMETA.yml and MYMETA.json
D:\websieve-063a\perlsieve-0.4.9>dmake
Skip blib\lib\IMAP\testssl.pl (unchanged)
Skip blib\lib\IMAP\Sieve.pm (unchanged)
D:\websieve-063a\perlsieve-0.4.9>dmake install
Appending installation info to D:\perl\perl\lib/perllocal.pod
D:\websieve-063a\perlsieve-0.4.9>
在dmake test
之前随意dmake install
,它会提示输入测试服务器标准,我没有。{/ p>