Sieve stuff integrated
This commit is contained in:
parent
30300d06d9
commit
33502f8dd8
27
dovecot.cf
27
dovecot.cf
|
@ -23,6 +23,7 @@ vars:
|
|||
"submission_key" string => "$(cfg_dir)/private/submission.key";
|
||||
"submission_cert" string => "$(cfg_dir)/private/submission.crt";
|
||||
|
||||
"sievec_exe" string => "/usr/bin/sievec";
|
||||
|
||||
|
||||
"service_name" string => "dovecot";
|
||||
|
@ -50,6 +51,7 @@ vars:
|
|||
"submission_key" string => "$(cfg_dir)/private/submission.key";
|
||||
"submission_cert" string => "$(cfg_dir)/private/submission.crt";
|
||||
"service_name" string => "dovecot";
|
||||
"sievec_exe" string => "/usr/bin/sievec";
|
||||
|
||||
use_ssl::
|
||||
"service_deps" slist => {
|
||||
|
@ -158,3 +160,28 @@ bundle agent install_dovecot_pkgs
|
|||
methods:
|
||||
"any" usebundle => wmde_install_packages(@(dovecot.pkgs),"dovecot");
|
||||
}
|
||||
|
||||
|
||||
bundle agent install_global_sieve_script( filename , content)
|
||||
{
|
||||
vars:
|
||||
"rep_class" string =>"global_sieve_repaired_$(filename)";
|
||||
files:
|
||||
"$(filename)"
|
||||
create => "true",
|
||||
content => "$(content)",
|
||||
perms => m("644"),
|
||||
handle => "global_sieve_$(filename)_created",
|
||||
classes => if_repaired (sieve_repaired);
|
||||
|
||||
commands:
|
||||
# sieve_repaired::
|
||||
# "$(dovecot.sievec_exe)"
|
||||
# args => "$(filename)",
|
||||
# depends_on => { "global_sieve_$(filename)_created" };
|
||||
reports:
|
||||
"FILENAME: $(filename)";
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue