I am not an expert C programmer but I think there is a bug in vpopmail-5.4.33:
Check vdelivermail.c line 641:
#ifdef MAILDROP
vget_limits(TheDomain, &limits);
if ( vpw==NULL ) {
parse_email(maildir_to_email(address), TheUser, TheDomain, AUTH_SIZE);
vpw=vauth_getpw(TheUser, TheDomain);
}
if ( vpw!=NULL && (limits.disable_spamassassin==1 ||
(vpw->pw_gid & NO_MAILDROP)) ) {
#endif
I think "limits.disable_spamassassin" should be changed to
"limits.disable_maildrop". Sorry if I'm mistaken.
Regards,
Ali Erturk TURKER
!DSPAM:4e7c253d32718668456822!