Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: exim: users

Re: require verify = sender/callout but if $interface_port is 587 require verify = sender

 

 

exim users RSS feed   Index | Next | Previous | View Threaded


jgh at wizmail

Oct 22, 2005, 7:34 AM

Post #1 of 2 (158 views)
Permalink
Re: 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

Cheers,
Jeremy

--
## 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/


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/

exim users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.