| Main Archive Page > Month Archives > postfix-users archives |
On 03/28/2011 10:30 PM, motty.cruz wrote:
>
> Hello Jeroen,
>
> I appreciate your support very much.
>
> In my main.cf file I had
>
> local_recipient_database = hash:/usr/local/etc/postfix/userdb,
> hash:/usr/local/etc/postfix/uservirt
>
> That line above does not give me any errors
>
> but you're right it does not work, because I get the following in my logs:
>
> NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1
> <motty@domain.tls>: Recipient address rejected: User unknown in local
> recipient table; from=<motty_test@domain.tls>
> to=<motty@domain.tls>proto=SMTP helo=<domain.tls>
>
That would be because the above is not a valid postfix configuration
setting, as I already explained.
> But if I change the line above to:
>
> local_recipient_maps = hash:/usr/local/etc/postfix/userdb,
> hash:/usr/local/etc/postfix/uservirt
>
> that when I get the error:
>
> fatal: open database /usr/local/etc/postfix/userdb.db: Invalid argument
>
> I do not think is permission problems,
>
> -rw-r--r-- 1 root wheel 1232896 Mar 28 11:13 userdb.db
>
1.2 MEGAbytes ? Really ?
I am curious what exactly the postmap command was.
>
> -rw-r--r-- 1 root wheel 16384 Mar 28 11:13 uservirt.db
>
> Thank you very much for your help,
>
Please, reply to the LIST, and don't TOP-POST.
2 very simple rules to make everybody's life easier.
> -motty
>
> *From:* Jeroen Geilman [mailto:jeroen@adaptr.nl]
> *Sent:* Monday, March 28, 2011 1:19 PM
> *To:* motty.cruz
> *Subject:* Re: postfix can't open local recipient file .db extension
>
> On 03/28/2011 10:03 PM, motty.cruz wrote:
>
> Thanks for your prompt reply.
>
> Yes I did run
>
> Postmap /usr/local/etc/postfix/userdb & uservirt
>
>
> That is hardly a valid command.
>
> Again, you need to be sure which setting you actually changed - is it
> local_recipient_database or local_recipient_maps ?
>
> Assigning a value to an unknown parameter will not throw an error, but
> it won't work, either.
>
>
> I'm not sure what could be the issue
>
> # postconf -m
>
> btree
>
> cdb
>
> cidr
>
> environ
>
> hash
>
> internal
>
> nis
>
> pcre
>
> proxy
>
> regexp
>
> static
>
> tcp
>
> texthash
>
> unix
>
> it support hash,
>
> any suggestions?
>
> Thanks,
>
> -motty
>
> *From:* owner-postfix-users@postfix.org
> <mailto:owner-postfix-users@postfix.org>
> [mailto:owner-postfix-users@postfix.org] *On Behalf Of *Jeroen Geilman
> *Sent:* Monday, March 28, 2011 12:40 PM
> *To:* postfix-users@postfix.org <mailto:postfix-users@postfix.org>
> *Subject:* Re: postfix can't open local recipient file .db extension
>
> On 03/28/2011 09:01 PM, motty.cruz wrote:
>
> Hello,
>
> I'm running Postfix on FreeBSD 8.2. Postfix complaints about this line
> in my configuration
>
> local_recipient_database = hash:/usr/local/etc/postfix/userdb,
> hash:/usr/local/etc/postfix/uservirt
>
>
> ITYM local_recipient_MAPS.
>
>
>
> The error:
>
> postfix/smtpd[1476]: fatal: open database
> /usr/local/etc/postfix/userdb.db: Invalid argument
>
>
> Did you run postmap(8) on it ?
>
>
>
> local_recipient_maps = hash:/usr/local/etc/postfix/userdb,
> hash:/usr/local/etc/postfix/uservirt
>
>
> This one is correct; all you're missing is
>
> $ postmap /usr/local/etc/postfix/userdb
>
> (and also uservirt, if you forgot that)
>
>
>
> --
> J.
> ------------------------------------------------------------------------
>
> No virus found in this message.
> Checked by AVG - www.avg.com <http://www.avg.com>
> Version: 10.0.1204 / Virus Database: 1498/3535 - Release Date: 03/28/11
>
>
>
>
> --
> J.
> ------------------------------------------------------------------------
>
> No virus found in this message.
> Checked by AVG - www.avg.com <http://www.avg.com>
> Version: 10.0.1204 / Virus Database: 1498/3535 - Release Date: 03/28/11
>
-- J.