Script AMAVIS.pm
Slt
Je m'essaye à installer AMAVIS..., mais à la commande /etc/amavis, j'ai :
mezig@box:/etc$ amavis
Warning: No logging enabled.
AMAVIS: Couldn't load AMAVIS::MTA::: Aucun fichier ou répertoire de ce
type at /usr/share/perl5/AMAVIS.pm line 232, <GEN1> line 520.
mezig@box:/etc$
De par mon niveau en nux, perl5, m'est absolument 'étranger', mais :
- Mon MTA habituel est mozilla, comment le précise-ton ?
- Je ne suis pas parvenu à faire 1 fichier .deb local, car je n'ai
trouvé equivs, ni sur la machine, ni par apt-get...,
- Avec Joe, j'ai essayé d'intégrer à la ligne 520 le <GEN1>, mais si
c'est une variable, je suis mal :( !
Sinon, beau temps, non ? :)
Les lignes précédant la 232 :
" }
$magic->read_magic_file;
# MTA initialization
$mta = 'AMAVIS::MTA::'.$cfg->val('global', 'mail-transfer-agent');
eval "use $mta $VERSION;1" or do {
writelog($args,LOG_CRIT, __PACKAGE__.": Couldn't load $mta");
die __PACKAGE__.": Couldn't load $mta: $!";
};
$mta->init($args) or do {
writelog($args,LOG_CRIT, __PACKAGE__.": Couldn't init $mta");
die __PACKAGE__.": Couldn't init $mta: $!"; ^^
^^
Celles précédant la 520:
# Quarantine message
if (defined $cfg_quarantine_dir) {
$self->quarantine_message($args, $cfg_quarantine_dir) or do {
writelog($args,LOG_CRIT, __PACKAGE__.
": Error while quarantining message");
};
}
# Complain to everybody who cares if policy check failed or a
# virus was found
foreach my $notifier (@notifiers) {
$notifier->notify($args) or
writelog($args,LOG_CRIT, __PACKAGE__.
":<GEN1>Error while notifying $notifier");
^^ 'ajouté par moi-même... :(!'
Bref tout ça pour demander..., ce que je puis faire... :)!
Merci par avance
Mi
Reply to: