哪里可以找到旧的IMAP :: Sieve perl模块

时间:2014-09-19 13:20:20

标签: perl imap perl-module sieve-language

我正在升级服务器,现有的perl CGI程序需要IMAP::Sieve perl模块。 我的问题是我无法在互联网上找到任何对它的引用。 有人知道它是否已被其他东西取代和/或我能在哪里找到它?

我们使用的现有perl CGI程序是websieve(可以在SourceForge上找到)。 我们不想使用其他东西,因为我们定制它并且它工作得很好。 该脚本也使用IMAP::Admin

非常感谢任何提示或建议。

1 个答案:

答案 0 :(得分:2)

通常对于旧模块,要去的地方是backpan,但这看起来实际上是part of something elselives on sourceforge而不是cpan:

  

websieve用于在Cyrus上创建Sieve脚本的Perl模块   IMAP邮件服务器。有时候也被称为“perlsieve'

。”      

WWW:http://sourceforge.net/projects/websieve

在最新版本的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>