Lookup Error with PostgreSQL backened in SigningTable

From: Naresh V <nareshov_at_gmail.com>
Date: Tue, 14 Sep 2010 20:29:37 +0530


With version 2.1.3, I'm getting the following error when I use
opendkim (in signing mode) in a non-trivial testbed[*]:

Sep  9 16:10:25 outbound-us1 opendkim[29941]: error looking up
"EMRAdmin_at_ushworks.com" in database: another command is already in
Sep  9 16:10:25 outbound-us1 opendkim[29941]: 16CAC1EBE787: error
reading signing table
Sep  9 16:10:25 outbound-us1 postfix/cleanup[27173]: 16CAC1EBE787:
milter-reject: END-OF-MESSAGE from $HOST[$IP]: 4.7.1 Service
unavailable - try again later; from=<$email> to=<$email> proto=SMTP

[*] Steps to reproduce:

1. setup a postgresql based signingtable and keytable
2. test with a lot of emails hitting your MTA.

Initially, mails will sign just fine, but once you start seeing this
in the maillogs, the errors continue to log as if it were due a
'domino effect'.

(maybe unrelated:
might have to use the OpenDBX API in an appropriate way to handle
postgres perhaps?
Also, opendbx-1.4.5/test/odbx-regression.c might be of help)

-Naresh V.
Received on Tue Sep 14 2010 - 14:59:50 PST

This archive was generated by hypermail 2.3.0 : Mon Oct 29 2012 - 23:19:48 PST