
SubZero at subzero5
Oct 30, 2005, 4:50 AM
Post #2 of 2
(148 views)
Permalink
|
|
RE: require verify = sender/callout but if $interface_port is 587 require verify = sender
[In reply to]
|
|
-----Original Message----- From: exim-users-bounces[at]exim.org [mailto:exim-users-bounces[at]exim.org] On Behalf Of Jeremy Harris Sent: Saturday, October 22, 2005 5:34 PM To: exim-users @ exim. org Subject: Re: [exim] require verify = sender/callout but if $interface_port is 587 require verify = sender >Sub Zero wrote: >> require verify = sender/callout >> >> I want to add something like this: if the interface port is >> 587, don't use the callout function. Please help me to join >> the following stuff in the acl above. >> >> condition = ${if eq{$interface_port}{587}... > > acl_sverify: > accept condition = ${if eq{$interface_port}{587}} > endpass > verify = sender > accept verify = sender/callout > deny > >... > > require acl = acl_sverify Hi Jeremy, Thank you for your reply. How can I turn this: require verify = sender/callout accept domains = +local_domains endpass message = "The recipient cannot be verified." verify = recipient To drop the callout check and do "verify = sender" only if "condition = ${if eq{$interface_port}{587}}"? Any better solutions than this: deny condition = ${if eq{$interface_port}{587}{no}{yes}} !verify = sender/callout accept domains = +local_domains endpass message = "The recipient cannot be verified." verify = recipient PS: This one doesn't have the "verify = sender" line... -- ## 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/
|