Max Esquivel <[EMAIL PROTECTED]> wrote: 
>

I recently installed the magicmail-smtpd drop in replacement for the  
>standard qmail-smtpd, which adds a significant number of spam control  
>possibilities.  Actually, spam traffic on my server, dropped to about  
>half after the installation.  Nonetheless, after installing,  
>qmailadmin created aliases dont work (I can create, modify and  
>delete, but....) messages sent to an alias result in a "User does not  
>exist" error and the message is bounced back.  The same problem  
>exists with ezmlm lists.  I can create, modify, etc via qmailadmin,  
>but messages sent to the lists get bounced back with the same "User  
>does not exist" error.
>
>Any ideas?
>
>Thanks!!
>
>Max Esquivel
>
>
Max, I had the same issue, all I did was create a wrapper script, here it
is, it could be made better by someone with more skills than I (which dont'
take much)

# $Header:
/web/programmers/cvs/magicmail-backend/scripts/vpopmail-check-user.sh,v 1.2
2005/02/25 20:20:09 xu Exp $

#!/bin/sh

#EMAIL=$1
#ALIAS=`/opt/vpopmail-5.4.13/bin/valias $EMAIL | wc -l | grep "1" >/dev/null
2>&1 ; echo $?`
#USER=`/opt/vpopmail-5.4.13/bin/vuserinfo $EMAIL >/dev/null 2>&1; echo $? |
grep "0" >/dev/null 2>&1 ; echo $?`
#
#if [ $ALIAS -eq 0 ] || [ $USER -eq 0 ]; then
#    exit 0
#else
#    exit 1


EMAIL=$1

##################################################################
# Begin modification for TMDA
# Modified by Joseph Oaks
# Modifed on 7 June 2006
##################################################################
DOMAIN=`echo "$1" | cut -d@ -f2`
TMDA_ADDRESS=`echo "$1" | awk -F- -v DOMAIN=$DOMAIN '{print $1"@"DOMAIN}'`

TMDA=`/opt/vpopmail-5.4.13/bin/vuserinfo $TMDA_ADDRESS >/dev/null 2>&1; echo
$? | grep "0" >/dev/null 2>&1 ; echo $?`
##################################################################
# End TMDA modifications
##################################################################

ALIAS=`/opt/vpopmail-5.4.13/bin/valias $EMAIL | wc -l | grep "1" >/dev/null
2>&1 ; echo $?`
USER=`/opt/vpopmail-5.4.13/bin/vuserinfo $EMAIL >/dev/null 2>&1; echo $? |
grep "0" >/dev/null 2>&1 ; echo $?`

##################################################################
# Continue TMDA modification
##################################################################
if [ $TMDA -eq 0 ] || [ $ALIAS -eq 0 ] || [ $USER -eq 0 ]; then

  #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#
  # Original text
  #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#
  # if [ $ALIAS -eq 0 ] || [ $USER -eq 0 ]; then
  #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#
  #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#

##################################################################
# End TMDA modifications
##################################################################
    exit 0
else
    exit 1
fi

You can see my modifications to the vpopmail-check-user.sh
Of course you will have to modify your paths as I'm sure there not the same
as mine, but it helps...

Joe


Reply via email to