Check against the following that your local recipients are mapped correctly:


From previous post:
...//

Create a file in your Postfix config directory (/etc/postfix), with
the name sql-recipients.cf, and put the following in it:

user = <username>
password = <password>
hosts = <dbhost>
dbname = <dbname>
table = dbmail_aliases
select_field = alias
where_field = alias

Where you replace <username>, <password>, <dbhost> and <dbname> by the
database username, password, host and name of the dbmail database.

Now we need to tell Postfix to use this file. Add the following line
in main.cf:

local_recipient_maps = mysql:/etc/postfix/sql-recipients.cf

This tells Postfix to use the database to check if a recipient is
present in the database. Postfix will refuse the message  if a
recipient is not present.

//...
-=-=-=-=-
Mike

----- Original Message ----- From: "Mark Nernberg" <[EMAIL PROTECTED]>
To: "DBMail mailinglist" <[email protected]>
Sent: Monday, March 13, 2006 4:06 PM
Subject: Re: [Dbmail] can't find user


On 3/13/06 2:53 PM, "Jim Douglas" <[EMAIL PROTECTED]> wrote:

It obvious from the log file the user can't be found, he definately is in
the database, dbmail.

I think it's safe to assume dbmail checked the users table and didn't find
this email address.

How come?

main.cf
mailbox_transport = dbmail-lmtp:localhost:24
local_recipient_maps = mysql:/etc/postfix/sql-recipients.cf

/etc/postfix/sql-recipients.cf
user = dbmail
password = mypassword
hosts = localhost
dbname = dbmail
table = dbmail_aliases
select_field = alias
where_field = alias


Mar 13 14:42:39 cpe-63-25-161-18 dbmail/lmtpd[26213]: pidfile.c,
pidfile_create: File [/var/run/dbmail-lmtpd.pid] exists and process id
[26213] is running.
Mar 13 14:42:44 cpe-63-25-161-18 postfix/postfix-script: starting the
Postfix mail system
Mar 13 14:42:44 cpe-63-25-161-18 postfix/master[26259]: daemon started --
version 2.2.2, configuration /etc/postfix
Mar 13 14:43:03 cpe-63-25-161-18 postfix/smtpd[26266]: connect from
web42206.mail.yahoo.com[66.18.23.27]
Mar 13 14:43:03 cpe-63-25-161-18 postfix/smtpd[26266]: NOQUEUE: reject: RCPT
from web42206.mail.yahoo.com[66.18.23.27]: 550 <[EMAIL PROTECTED]>:
Recipient address rejected: User unknown in local recipient table;
from=<[EMAIL PROTECTED]> to=<[EMAIL PROTECTED]> proto=SMTP
helo=<web42206.mail.yahoo.com>
Mar 13 14:43:03 cpe-63-25-161-18 postfix/smtpd[26266]: disconnect from
web42206.mail.yahoo.com[66.18.23.27]

I, too, have been having this problem. My database logs reflect that dbmail
is returning the error.

It especially seems to occur with multi-recipient messages.


--
Mark J. Nernberg
Director of Technology
1-Fast Computer Service
(412)478-6262

http://www.1fast.us/

Customer Support: [EMAIL PROTECTED]

Providing secure technology solutions since 2003.


_______________________________________________
Dbmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail


Reply via email to