Add a condition to the acl that only verifies addresses (or domains) not
listed in a lookup.
For example, ours looks like this...
deny message Could not verify envelope sender
!hosts = +relay_from_hosts
!sender_domains = +nocallout_domains
!verify = sender/callout=45s/callout_defer_ok
The line "!sender_domains = +nocallout_domains" is what causes verification
be skipped if the domain of the sender is in our callout whitelist.
"nocallout_domains" is a textfile lookup.
It's all in the Exim spec document.
Steven
---
Steven Dickenson <sdickenson@???>
Network Administrator
The Key School, Annapolis Maryland
-----Original Message-----
From: Justin F. Knotzke [
mailto:jknotzke@shampoo.ca]
Sent: Tuesday, August 12, 2003 8:20 AM
To: exim-users@???
Subject: [Exim] Exception for verify
Hi,
I am getting the following:
2003-08-11 19:32:06 H=services.cam.org [198.73.180.252]
F=<ssampson_oh@???> temporarily rejected R
CPT <jknotzke@???>: Could not complete sender verify
Which is fine except that services.cam.org is my ISP and I am having
mail .forwarded to jknotzke@???.
I assume this is because of:
require verify = sender
in the acl section.
How can I have exim not verify when mail comes from 198.73.180.252?
Thanks
J