I tested something with my dbmail. I have now deleted teh user [EMAIL PROTECTED] and only the aliases to [EMAIL PROTECTED] exists like that
17 | [EMAIL PROTECTED] | [EMAIL PROTECTED] | 0 20 | [EMAIL PROTECTED] | 15 | 0 when I'm sending now a mail to [EMAIL PROTECTED] he does not fin aliases Is it not true when theuser is not found then he checks the aliases table whether an alias for this user exists? Reards Ewald Geschwinde Jan 18 21:17:49 cybserv postfix/qmgr[7472]: A86EEC13F: from=<[EMAIL PROTECTED]>, size=1020, nrcpt=1 (queue active) Jan 18 21:17:49 cybserv dbmail/smtp[27941]: GetConfigValue(): searching value for config item [host] Jan 18 21:17:49 cybserv dbmail/smtp[27941]: GetConfigValue(): found value [localhost] Jan 18 21:17:49 cybserv dbmail/smtp[27941]: GetConfigValue(): searching value for config item [db] Jan 18 21:17:49 cybserv dbmail/smtp[27941]: GetConfigValue(): found value [dbmail] Jan 18 21:17:49 cybserv dbmail/smtp[27941]: GetConfigValue(): searching value for config item [user] Jan 18 21:17:49 cybserv dbmail/smtp[27941]: GetConfigValue(): found value [postgres] Jan 18 21:17:49 cybserv dbmail/smtp[27941]: GetConfigValue(): searching value for config item [pass] Jan 18 21:17:49 cybserv dbmail/smtp[27941]: GetConfigValue(): found value [] Jan 18 21:17:50 cybserv dbmail/smtp[27941]: read_header(): readheader start Jan 18 21:17:50 cybserv dbmail/smtp[27941]: read_header(): end header found Jan 18 21:17:50 cybserv dbmail/smtp[27941]: read_header(): readheader done Jan 18 21:17:50 cybserv dbmail/smtp[27941]: read_header(): found header [Received: by cybserv (Postfix, from userid 65534) ^Iid A86EEC13F; Tue, 18 Jan 2005 21:17:49 +0100 (CET) Received: from sx4gdsl001.gdsl.at (sx4gdsl001.globalcore.net [80.78.225.200]) ^Iby cybserv (Postfix) with ESMTP id 4C592C03D ^Ifor <[EMAIL PROTECTED]>; Tue, 18 Jan 2005 21:16:30 +0100 (CET) Received: from [80.78.255.25] (unknown [80.78.255.25]) ^Iby sx4gdsl001.gdsl.at (Postfix) with ESMTP id 6ED8158002E ^Ifor <[EMAIL PROTECTED]>; Tue, 18 Jan 2005 20:22:42 +0100 (CET) Subject: =?ISO-8859-1?Q?lskjdfl=F6k?= From: Ewald Geschwinde <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1 Message-Id: <[EMAIL PROTECTED]> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2) Date: Tue, 18 Jan 2005 21:17:08 +0100 Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on cybserv X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=no Jan 18 21:17:50 cybserv dbmail/smtp[27941]: read_header(): header size [988] Jan 18 21:17:50 cybserv dbmail/smtp[27941]: read_header(): function successfull Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mime_readheader(): entering mime loop Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mime_readheader(): found double newline; header size: 22 lines Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): mimelist currently has [15] nodes Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): mail address parser starting Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): total fields in header 15 Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): scanning for Return-Path Jan 18 21:17:50 cybserv last message repeated 14 times Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): found 0 emailaddresses Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): mail address parser finished Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): mimelist currently has [15] nodes Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): mail address parser starting Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): total fields in header 15 Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): scanning for From Jan 18 21:17:50 cybserv last message repeated 10 times Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): found [EMAIL PROTECTED], next in list is (null) Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): scanning for From Jan 18 21:17:50 cybserv last message repeated 3 times Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): found 1 emailaddresses Jan 18 21:17:50 cybserv dbmail/smtp[27941]: mail_adr_list(): mail address parser finished Jan 18 21:17:50 cybserv dbmail/smtp[27941]: main(): using SPECIAL_DELIVERY to usernames Jan 18 21:17:50 cybserv dbmail/smtp[27941]: __auth_query(): connection ok Jan 18 21:17:50 cybserv dbmail/smtp[27941]: __auth_query(): executing query [SELECT user_idnr FROM users WHERE userid='[EMAIL PROTECTED]'] Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): user [EMAIL PROTECTED] does not exist Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): we need to deliver [0] messages to external addresses Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): allocating [524288] bytes of memory for readblock Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): Freeing memory blocks Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): header freed Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): uniqueid freed Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): strblock freed Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): insertquery freed Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): updatequery freed Jan 18 21:17:50 cybserv dbmail/smtp[27941]: insert_messages(): End of function Jan 18 21:17:50 cybserv dbmail/smtp[27941]: main(): freeing memory blocks Jan 18 21:17:50 cybserv dbmail/smtp[27941]: main(): they're all free. we're done. Jan 18 21:17:50 cybserv postfix/pipe[27888]: A86EEC13F: to=<[EMAIL PROTECTED]>, relay=dbmail, delay=1, status=sent (tecwing.ch)Jan 18 21:17:50 cybserv postfix/qmgr[7472]: A86EEC13F: removed -- Ewald Geschwinde