[vchkpw] ezmlm and chkuser - vpopmail 5.4.10

2006-12-19 Thread Dave Richardson
Having trouble getting my first ezmlm list to run on a newly built 
server with vpopmail 5.4.10 and CHKUSER 2.0.8b.


CHKUSER was built using chkuser_settings.h with:
--
/*
* The following #define set the character used for lists extensions
* be careful: this is a  single char '-' definition, not a string
*/
#define CHKUSER_EZMLM_DASH '-'
/*
* Enables checking for EZMLM lists
* this define substitutes #define CHKUSER_ENABLE_LISTS
*
*/
#define CHKUSER_ENABLE_EZMLM_LISTS
--

vpopmail was built with:
--
./configure \
 --enable-roaming-users \
 --enable-logging=p \
 --disable-passwd \
 --enable-clear-passwd \
 --disable-domain-quotas \
 --enable-auth-module=mysql \
 --enable-auth-logging \
 --enable-sql-logging \
 --enable-valias \
 --disable-users-big-dir \
 --disable-mysql-limits \
 --enable-tcprules-prog=/usr/local/bin/tcprules \
 --enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp \
 --enable-relay-clear-minutes=180
--
A message to the list directly with subject subscribe by an 
unsubscribed user receives a notice:


ezmlm-reject: fatal: Sorry, I don't accept commands in the subject line. 
Please send a message to the -help address shown in the the 
``Mailing-List:'' header for command info (#5.7.0)

--
A message to the list-subscribe address (i.e. [EMAIL PROTECTED]) 
with subject subscribe returns


[server] does not like recipient.
Remote host said: 511 sorry, no mailbox here by that name (#5.1.1 - chkuser)
--

So, I conclude that CHKUSER is rejecting an unknown user called 
list-subscribe even though I think I have correctly enabled ezmlm 
extension checking for CHKUSER.


Advice would be most appreciated!
Thanks,
Dave.














Re: [vchkpw] ezmlm and chkuser - vpopmail 5.4.10

2006-12-19 Thread tonix (Antonio Nati)


chkuser 2.0.9 will solve this problem, as last version of ezmlm has 
no more a file chkuser used for checking the list existence.


Enabling alias is another way to solve this problem.

Tonino

At 19.50 19/12/2006, you wrote:

SOLVED:
Per this thread (google cache):

http://72.14.203.104/search?q=cache:MR4qfHVugXIJ:www.tnpi.biz/support/forums/index.php%3Ft%3Dmsg%26th%3D516%26start%3D0%26rid%3D0+chkuser+ezmlmhl=engl=usct=clnkcd=20

in chkuser_settings.h

/* #define CHKUSER_ENABLE_ALIAS_DEFAULT */

to

#define CHKUSER_ENABLE_ALIAS_DEFAULT

and then re-run make setup check

Sorry to bother the list.


Dave Richardson wrote:
Having trouble getting my first ezmlm list to run on a newly built 
server with vpopmail 5.4.10 and CHKUSER 2.0.8b.


CHKUSER was built using chkuser_settings.h with:
--
/*
* The following #define set the character used for lists extensions
* be careful: this is a  single char '-' definition, not a string
*/
#define CHKUSER_EZMLM_DASH '-'
/*
* Enables checking for EZMLM lists
* this define substitutes #define CHKUSER_ENABLE_LISTS
*
*/
#define CHKUSER_ENABLE_EZMLM_LISTS
--

vpopmail was built with:
--
./configure \
 --enable-roaming-users \
 --enable-logging=p \
 --disable-passwd \
 --enable-clear-passwd \
 --disable-domain-quotas \
 --enable-auth-module=mysql \
 --enable-auth-logging \
 --enable-sql-logging \
 --enable-valias \
 --disable-users-big-dir \
 --disable-mysql-limits \
 --enable-tcprules-prog=/usr/local/bin/tcprules \
 --enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp \
 --enable-relay-clear-minutes=180
--
A message to the list directly with subject subscribe by an 
unsubscribed user receives a notice:


ezmlm-reject: fatal: Sorry, I don't accept commands in the subject 
line. Please send a message to the -help address shown in the the 
``Mailing-List:'' header for command info (#5.7.0)

--
A message to the list-subscribe address (i.e. 
[EMAIL PROTECTED]) with subject subscribe returns


[server] does not like recipient.
Remote host said: 511 sorry, no mailbox here by that name (#5.1.1 - chkuser)
--

So, I conclude that CHKUSER is rejecting an unknown user called 
list-subscribe even though I think I have correctly enabled ezmlm 
extension checking for CHKUSER.


Advice would be most appreciated!
Thanks,
Dave.