On Thursday, June 25, 2015 01:49:53 PM John Burnham wrote:
> On 25 June 2015 at 13:23, John Burnham <[email protected]> wrote:
> > On 25 June 2015 at 00:47, Dan D Jones <[email protected]> wrote:
> >> 220 mydomain.org ESMTP Exim 4.80 Wed, 24 Jun 2015 15:53:38 -0500
> >> ehlo me
> >> 
> >> >>> host in pipelining_advertise_hosts? yes (matched "*")
> >> >>> host in auth_advertise_hosts? yes (matched "*")
> >> 
> >> LOG: failed to expand condition "${if eq{$tls_in_cipher}{}{}{*}}" for
> >> plain_sasl_server authenticator: unknown variable name "tls_in_cipher"
> > 
> > There's your problem - that expansion came in in version 4.82 - you're
> > using 4.80.
> 
> Gah - forgot to mention that you can probably substitute $tls_cipher for
> $tls_in_cipher in this case and get it working without having to change
> your Exim version. Sorry.

Thanks.  I've been running my own physical server for a decade and a half.  
Due to a change in jobs I'll be in an apartment for a little while where a 
business class (static IP) connection isn't available.  So I'm setting up a 
hosted vm server.  My physical server has dual intefaces, one with the public 
IP and one with a private IP.  I've always just configured Exim to allow relay 
from local (private IP) subnets, so I've never bothered with user 
authentication.  If someone is trying to send email from a local IP, they're 
either authorized or I'm already pawned, so authentication wouldn't matter 
much.  I copied some of the config files from my local server to the vm without 
realizing that the Exim version's differed.  That's how I ended up with the 
mismatch between the executable and the config files.  Changing the line to 
$tls_cipher fixed that issue.  Thanks again.

-- 
"I have never killed a man, but I have read many obituaries with great 
pleasure." - Clarence Darrow


-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to