[vchkpw] qmail aliases fail; chkuser 2.0.9 + vpopmail 5.4.25

2011-05-02 Thread matthew mcglynn


I have several domains hosted via vpopmail, and I use
chkuser 2.0.9 to block dictionary-attack spam.

chkuser appears to have broken my ability to use
qmail's "dash aliases" for vpopmail domains. For example,
if I had a vpopmail account called "m...@example.com",
prior to chkuser I was able to send mail to
"matt-...@example.com" and it would be delivered to
the "m...@example.com" Maildir.

After installing chkuser 2.0.9, this feature stopped
working.

chkuser 2.0.9 appears supports dash aliases by default.
This is the relevant line from chkuser_settings.h:
#define CHKUSER_ENABLE_ALIAS

But this doesn't seem to work for vpopmail-hosted
domains -- only for the domain that is hosted natively
within qmail (listed in /var/qmail/control/locals).

The specific problem this causes me now is that
ezmlm-idx mailing lists cannot be used for vpopmail
domains, because ezmlm relies on dash aliases. For
example, a moderation reply address looks like:
 listname-accept-h...@example.com
whereas the delivery address is actually:
 listname-acc...@example.com

Subscription confirmation requests are similarly broken.

Is chkuser known to support qmail aliases within
vpopmail?

Related to the above, is chkuser 2.0.9 known to be
compatible with ezmlm-idx 7.1.1?

Thank you.

--
matt.

!DSPAM:4dbe6d7d32712061814254!



Re: [vchkpw] qmail aliases fail; chkuser 2.0.9 + vpopmail 5.4.25

2011-05-02 Thread Tonix (Antonio Nati)

aliases are .qmail-aliasname files.

"matt-foo" is not an alias. It is an extension of name "matt".

For enabling extensions you must enable (uncomment) 
CHKUSER_ENABLE_USERS_EXTENSIONS
For enabling ezmlm lists, you must enable (uncomment) 
CHKUSER_ENABLE_EZMLM_LISTS.


See 
http://www.interazioni.it/opensource/chkuser/documentation/chkuser_settings.html 
for more info.


Regards,

Tonino


I have several domains hosted via vpopmail, and I use
chkuser 2.0.9 to block dictionary-attack spam.

chkuser appears to have broken my ability to use
qmail's "dash aliases" for vpopmail domains. For example,
if I had a vpopmail account called "m...@example.com",
prior to chkuser I was able to send mail to
"matt-...@example.com" and it would be delivered to
the "m...@example.com" Maildir.

After installing chkuser 2.0.9, this feature stopped
working.

chkuser 2.0.9 appears supports dash aliases by default.
This is the relevant line from chkuser_settings.h:
#define CHKUSER_ENABLE_ALIAS

But this doesn't seem to work for vpopmail-hosted
domains -- only for the domain that is hosted natively
within qmail (listed in /var/qmail/control/locals).

The specific problem this causes me now is that
ezmlm-idx mailing lists cannot be used for vpopmail
domains, because ezmlm relies on dash aliases. For
example, a moderation reply address looks like:
 listname-accept-h...@example.com
whereas the delivery address is actually:
 listname-acc...@example.com

Subscription confirmation requests are similarly broken.

Is chkuser known to support qmail aliases within
vpopmail?

Related to the above, is chkuser 2.0.9 known to be
compatible with ezmlm-idx 7.1.1?

Thank you.

--
matt.







--

Inter@zioniInterazioni di Antonio Nati
   http://www.interazioni.it  to...@interazioni.it



!DSPAM:4dbe7ad532711580627967!



Re: [vchkpw] qmail aliases fail; chkuser 2.0.9 + vpopmail 5.4.25

2011-05-02 Thread matthew mcglynn

On 5/2/11 2:35 AM, Tonix (Antonio Nati) wrote:

aliases are .qmail-aliasname files.

"matt-foo" is not an alias. It is an extension of name "matt".


Thank you for the clarification.


For enabling extensions you must enable (uncomment)
CHKUSER_ENABLE_USERS_EXTENSIONS
For enabling ezmlm lists, you must enable (uncomment)
CHKUSER_ENABLE_EZMLM_LISTS.


This one was already enabled/uncommented:
#define CHKUSER_ENABLE_EZMLM_LISTS

I have now enabled this one:
#define CHKUSER_ENABLE_USERS_EXTENSIONS

This one was already enabled:
#define CHKUSER_USERS_DASH '-'

I finally made everything work. For future searchers,
this was the solution:

1- rebuild vpopmail after passing the --enable-qmail-ext
argument to its configure script

2- uncomment/enable both the following:
 #define CHKUSER_ENABLE_ALIAS_DEFAULT
 #define CHKUSER_ENABLE_USERS_EXTENSIONS
   in chkuser_settings.h

3- rebuild qmail (in my case, netqmail-1.05)

Thank you, Tonino.

--
matt.

!DSPAM:4dbeeb3f32711447712028!