https://issues.apache.org/SpamAssassin/show_bug.cgi?id=2555
Kevin A. McGrail <km...@pccc.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|Future |3.4.0
--- Comment #8 from Kevin A. McGrail <km...@pccc.com> 2012-01-18 22:14:26 UTC ---
(In reply to comment #7)
> Kevin,
>
> yes, you are right - this patch works with approximately 20,000 emails since
> 2003 per day. The default behaviour of spamassassin is retained, as the new
> code is only used if the newly introduced "%x" replacement appears in the
> configured directory.
>
> I would be happy to provide additional documentation if you could point me to
> the appropriate section.
I'm targeting this for 3.4.0. It won't block the release and I would like some
votes on it but first, I need to see documentation.
>From reviewing your patch, it changes the behavior of the --virtual-config-dir
So that is the documentation to change, I believe.
Specifically:
--virtual-config-dir=pattern
This option specifies where per-user preferences can be found for
virtual users, for the -x switch. The pattern is used as a base pattern for the
directory name. Any of the following escapes can be
used:
%u -- replaced with the full name of the current user, as sent by
spamc.
%l -- replaced with the 'local part' of the current username. In
other words, if the username is an email address, this is the part before the
"@" sign.
%d -- replaced with the 'domain' of the current username. In other
words, if the username is an email address, this is the part after the "@"
sign.
%% -- replaced with a single percent sign (%).
So for example, if "/vhome/users/%u/spamassassin" is specified, and
spamc sends a virtual username of "jm@example.com", the directory
"/vhome/users/jm@example.com/spamassassin" will be used.
The set of characters allowed in the virtual username for this path
are restricted to:
A-Z a-z 0-9 - + _ . , @ =
All others will be replaced by underscores ("_").
This path must be a writable directory. It will be created if it
does not already exist. If a file called user_prefs exists in this directory
(note: not in a ".spamassassin" subdirectory!), it will be
loaded as the user's preferences. The Bayes databases for that user
will be stored in this directory.
Note that this requires that -x is used, and cannot be combined with
SQL- or LDAP-based configuration.
The pattern must expand to an absolute directory when spamd is
running daemonized (-d).
Currently, use of this without -u is not supported. This inhibits
setuid.
--
Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.