Где найти старый модуль IMAP::Sieve perl

Я обновляю сервер, и существующая программа Perl CGI требует IMAP::Sieve модуль Perl Моя проблема в том, что я больше не могу найти ссылку на это в Интернете. Кто-нибудь знает, был ли он заменен чем-то другим и / или где я мог бы его найти?

Существующая программа Perl CGI, которую мы используем websieve(можно найти на SourceForge). Мы не хотим использовать что-то еще, поскольку мы настроили это, и это работает отлично. Скрипт также использует IMAP::Admin,

Большое спасибо за любой намек или совет.

1 ответ

Решение

Обычно для старых модулей лучше всего использовать backpan, однако, похоже, что это на самом деле часть чего-то другого и живет на sourceforg e, а не на cpan:

Модуль Perl, используемый websieve для создания сценариев Sieve на почтовом сервере Cyrus IMAP. Иногда также упоминается как "perlsieve".

WWW: http://sourceforg e.net/projects/websieve

Внутри тарбола для последней версии есть тарбол для perlsieve-0.4.9, файл 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, он запрашивает критерии теста сервера, у меня его нет.

Другие вопросы по тегам