On Mon, 19 Nov 2012, Simone Caruso wrote:
> signingtable dsn:mysql://dkim:dkim_at_howard/keedra/table=domains?keycol=name?datacol=id
> KeyTable dsn:mysql://dkim:dkim_at_howard/keedra/table=dkim_sign?keycol=id?datacol=private_key
From the opendkim.conf(5) man page:
KeyTable (dataset)
Gives the location of a file mapping key names to signing keys.
If present, overrides any KeyFile setting in the configuration
file. The data set named here maps each key name to three val-
ues: (a) the name of the domain to use in the signature's "d="
value; (b) the name of the selector to use in the signature's
"s=" value; and (c) either a private key or a path to a file
containing a private key.
You're only returning one value where three are required. Try changing it
to end with "keycol=domain_name,selector,private_key".
-MSK
Received on Mon Nov 19 2012 - 18:52:36 PST