Adding to configuration parameters
Damian
amavis at arcsin.de
Wed Sep 1 11:47:38 CEST 2021
> My quesion is, can I just extend configuration parameters that were set
> in a previous file?
>
> For example, in my CentOS-file, I have added some lines to the default
> score_sender_maps. In Debian score_sender_maps is defined in
> 20-debian_defaults.
Amavis config is Perl code, so you can use Perl operators and functions
to manipulate data structures. Now manipulating @score_sender_maps might
be ugly or bad style, depending where you want your additional lines.
For example, if you wanted additional lines inside the new_RE(), you
could, with the current amavis code base, specify
> push @{$score_sender_maps[0]->{'.'}[0]}, [qr'^my additional regex$' =>
> 42];
However, this only works by exploiting knowledge of current amavis
internals. If your additional lines do not short-circuit the existing
ones, you might add them via
> push @score_sender_maps, ...
and obtain the desired results, but the ... depends on your specific use
case.
More information about the amavis-users
mailing list