I found that if you create a user, there needs to be at least one alias 
(which doesn't seem to be covered in the docs (what few of them there 
are.)).  So if your create an account [EMAIL PROTECTED] then there 
needs to be an alias of [EMAIL PROTECTED] as well.  Then the command 
becomes

dbmail-adduser a [EMAIL PROTECTED] <password> <clientid> \
<maxmailboxsize> [EMAIL PROTECTED]

Curtis

On Wed, 18 Feb 2004, David wrote:

> Hi, I'm new to DBmail and am having some difficult
> time configuring dbmail to work with postfix.  I am
> using dbmail 2.0 rc2 by the way.
> 
> Basically, I am trying to set up a box with a DSL line
> running Postfix and DBmail on the same machine.  I
> want Postfix to receive email, detect my domain
> echopc.com and then recognize that it's a "virtual
> domain" and forward the message (regardless of
> recipient name) to dbmail for processing.  I manage to
> get Postfix to forward mail by putting echopc.com in
> the $mydestination variable and then creating a
> /etc/postfix/transport file that looks like this:
> 
> echopc.com dbmail:
> 
> I also have an entry in master.cf that looks like
> this:
> dbmail  unix    -       n       n       -       -     
>  pipe
>   flags= user=dbmail:dbmail
> argv=/usr/local/sbin/dbmail-smtp -d ${recipient}
> 
> In DBmail, I created a user with dmail-adduser and
> added aliases of @echopc.com (catch all alias) so that
> any email that don't match a particular username, but
> is addressed to the echopc.com domain will be sent to
> this user.
> 
> When I send an email to [EMAIL PROTECTED], I get the
> following error according to /var/log/maillog
> 
> Feb 18 10:07:18 trinity postfix/smtpd[21456]: connect
> from web21403.mail.yahoo.com[216.136.232.73]
> Feb 18 10:07:18 trinity postfix/smtpd[21456]:
> 70C76AB5B5:
> client=web21403.mail.yahoo.com[216.136.232.73]
> Feb 18 10:07:18 trinity postfix/cleanup[21457]:
> 70C76AB5B5:
> message-id=<[EMAIL PROTECTED]>
> Feb 18 10:07:18 trinity postfix/smtpd[21456]:
> disconnect from
> web21403.mail.yahoo.com[216.136.232.73]
> Feb 18 10:07:18 trinity postfix/nqmgr[20065]:
> 70C76AB5B5: from=<[EMAIL PROTECTED]>, size=808,
> nrcpt=1 (queue active)
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): searching value for config item
> [host]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): found value [localhost]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): searching value for config item [db]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): found value [dbmail]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): searching value for config item
> [user]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): found value [dbmail]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): searching value for config item
> [pass]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): found value [dbpass]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): searching value for config item
> [sqlport]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): found value []
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): searching value for config item
> [sqlsocket]
> Feb 18 10:07:18 trinity dbmail/smtp[21460]:
> GetConfigValue(): found value []
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> read_header(): readheader start
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> read_header(): copying line into header
> Feb 18 10:07:19 trinity last message repeated 10 times
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> read_header(): single blank line found
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> read_header(): copying line into header
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> read_header(): readheader done
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> read_header(): found header [Received: from
> web21403.mail.yahoo.com (web21403.mail.yahoo.com
> [216.136.232.73]) ^Iby trinity.the.matrix (Postfix)
> with SMTP id 70C76AB5B5 ^Ifor <[EMAIL PROTECTED]>; Wed,
> 18 Feb 2004 10:07:18 -0800 (PST) Message-ID:
> <[EMAIL PROTECTED]>
> Received: from [206.17.88.100] by
> web21403.mail.yahoo.com via HTTP; Wed, 18 Feb 2004
> 09:46:49 PST Date: Wed, 18 Feb 2004 09:46:49 -0800
> (PST) From: David <[EMAIL PROTECTED]> Subject:
> sending to dbmail To: [EMAIL PROTECTED] MIME-Version:
> 1.0 Content-Type: text/plain; charset=us-ascii  ] of
> len [551] using mem [551]
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> read_header(): function successfull
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mime_readheader(): entering mime loop
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mime_readheader(): found double newline; header size:
> 12 lines
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): mimelist currently has [9] nodes
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): mail address parser starting
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): total fields in header 9
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): scanning for Return-Path
> Feb 18 10:07:19 trinity last message repeated 8 times
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): found 0 emailaddresses
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): mail address parser finished
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): mimelist currently has [9] nodes
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): mail address parser starting
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): total fields in header 9
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): scanning for From
> Feb 18 10:07:19 trinity last message repeated 4 times
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): found [EMAIL PROTECTED], next in
> list is (null)
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): scanning for From
> Feb 18 10:07:19 trinity last message repeated 3 times
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): found 1 emailaddresses
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list(): mail address parser finished
> Feb 18 10:07:19 trinity dbmail/smtp[21460]: main():
> using SPECIAL_DELIVERY to email addresses
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list_special(): gathering info from command
> line
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> mail_adr_list_special(): adding [EMAIL PROTECTED] to
> userlist
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> insert_messages(): resolving address
> [EMAIL PROTECTED]
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> dbpgsql.c,db_query: executing query [SELECT user_idnr
> FROM users WHERE userid='[EMAIL PROTECTED]']
> Feb 18 10:07:19 trinity dbmail/smtp[21460]: pipe.c,
> resolve_address: added user [EMAIL PROTECTED] id [1]
> to delivery list
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> dbpgsql.c,db_query: executing query [SELECT user_idnr
> FROM users WHERE
> userid='[EMAIL PROTECTED]@__']
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> pipe.c,store_message_temp: unable to find user_idnr
> for user [EMAIL PROTECTED]@__]. Make sure
> this system user is in the database!
> Feb 18 10:07:19 trinity dbmail/smtp[21460]:
> insert_messages(): failed to store temporary message.
> Feb 18 10:07:19 trinity dbmail/smtp[21460]: main():
> freeing memory blocks
> Feb 18 10:07:19 trinity dbmail/smtp[21460]: main():
> they're all free. we're done.
> Feb 18 10:07:19 trinity postfix/pipe[21459]:
> 70C76AB5B5: to=<[EMAIL PROTECTED]>, relay=dbmail,
> delay=1, status=sent (echopc.com)
> 
> 
> What am I doing wrong?  The user exists and dbmail
> seems to find the userid on the first SQL query, but
> then fails at the end.  Any help would be greatly
> appreciate it.
> 
> Thanks,
> David
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail SpamGuard - Read only the mail you want.
> http://antispam.yahoo.com/tools
> _______________________________________________
> Dbmail mailing list
> Dbmail@dbmail.org
> https://mailman.fastxs.nl/mailman/listinfo/dbmail
> 

-- 
--
Curtis Maurand
mailto:[EMAIL PROTECTED]
http://www.maurand.com


Reply via email to