I've got my Exim only calling prvs on local_domains now. Thanks David!
But I've run into a different problem. All signed addresses seem to be
for day 100. The hash matches, but then I'm informed that the signature
has expired.
exim -d+expand -be '${prvs [EMAIL PROTECTED]'
expanding: [EMAIL PROTECTED]
result: [EMAIL PROTECTED]
expanding: batv_key
result: batv_key
prvs: hash source is '[EMAIL PROTECTED]'
expanding: ${prvs [EMAIL PROTECTED]
result: prvs=foo/[EMAIL PROTECTED]
prvs=foo/[EMAIL PROTECTED]
exim -d+expand -be '${prvscheck {prvs=foo/[EMAIL PROTECTED]'
expanding: prvs=foo/[EMAIL PROTECTED]
result: prvs=foo/[EMAIL PROTECTED]
prvscheck localpart: foo
prvscheck key number: 0
prvscheck daystamp: 100
prvscheck hash: b7cdbf
prvscheck domain: bar.com
expanding: batv_key
result: batv_key
prvs: hash source is '[EMAIL PROTECTED]'
prvscheck: received hash is b7cdbf
prvscheck: own hash is b7cdbf
prvscheck: signature expired, $pvrs_result unset
expanding: ${prvscheck {prvs=foo/[EMAIL PROTECTED]
result: [EMAIL PROTECTED]
[EMAIL PROTECTED]
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/