error message in Exim...

chasjs

Verified User
Joined
Nov 1, 2004
Messages
48
Location
Colorado
I am seeing the following error message in the mainlog for exim.

"spamcheck transport output: call implies an access method which is inconsistent with previous calls"

Anyone have any idea of what that means and how to fix it.
 
Which version of exim.conf are you running? If you don't know, then post the first five lines.

Have you made any changes to exim.conf?

Which version of exim.pl are you running? To be sure you're running the latest version, get one from here and install it on your system.

Jeff
 
I've downloaded the latest version (and patched it with dovecot patch)
A diff didn't show much differences (rbl differences mainly). So the result was as expected: still the same error.


Extra info:
Code:
# /usr/sbin/exim_tidydb /var/spool/exim retry
Tidying Exim hints database /var/spool/exim/db/retry
call implies an access method which is inconsistent with previous calls
** Failed to open DBM file /var/spool/exim/db/retry for writing:
   Success (or Berkeley DB error while opening)

And also deleting the files only brings back the lockfiles, not the actual files:
Code:
# ls -alh
total 12K
drwxrwxrwx 2 mail mail 4.0K 2009-11-17 22:32 .
drwxr-xr-x 8 mail mail 4.0K 2009-11-11 12:28 ..
-rw-r----- 1 mail mail    0 2009-11-17 22:25 retry.lockfile
-rw-r----- 1 mail mail    0 2009-11-17 22:26 wait-remote_smtp.lockfile

for good understanding:
mail works. i only get this error in log.
perhaps requeueing doesn't work as it should but that isn't hurting anyone.
I just want my system to run smoothly without errors :)
 
I'm sorry, i seem to be talking about a different error (also on that server) (also needs to be fixed (no harm so far either).

Only difference:
your new exim.conf:
Code:
domain_filter:
  user = "${lookup{$domain}lsearch{/etc/virtual/domainowners}{$value}}"
  group = "mail"

my exim.conf:
Code:
domain_filter:
  user = "mail"

No difference in the spamcheck transport config at all.

But as said in previous post:
no difference in the result.
 
I still don't know which exim.conf file you're using because you didn't give me a version number, though I presume you downloaded the newest one from DirectAdmin's file repository.

And when you write that you've got a different error you've lost me completely.

You also lose me completely when you write that your domain_filter is (or was?) set to user = "mail" as that shouldn't work for DirectAdmin delivery.

First, explain from the beginning what error you've got, in full detail (writing that it's the same as some else's error is usually not helpful.

Then either post the first five lines of your exim.conf file or let me know the SpamBlocker version number you can find in those top lines.

Let me know if you've made any changes at all to the exim.conf file except for the changes marked in it that are recommended or required.

Note that if you've customized your file I can't troubleshoot it without logging into your server (I charge for that, since I'm not paid by DirectAdmin publishers JBMC). However in that case perhaps someone else who reads here can help you.

Jeff
 
Back
Top