On 2014-03-28 David Lawyer <d...@lafn.org> wrote: > Package: exim4_4.82-5_all > Version: 4.82-5
> I have 4 exim4 packages installed for each version. When I updated > exim4 from 4.80-4 to 4.82-5, exim broke since it would not output > email to my smart-host. The logs said that the smart-host said > "Relaying denied. Proper authentation required." I wrote a test > script which ran exim with -d (debug) for both versions (4.80 and > 4.82). The debug output is attached as a wdiff file showing the > difference between the output for 4.80 and 4.82. > What is observed from looking at this debug output is: After my exim > and the smart-host (server) agree on "using PIPELINING" both > versions of exim find my name and password. But next they do > "scanning authentication mechanisms" quite differenly. 4.80 looks > up my password twice more (wasted effort since my passwork has > already been found). It then sends authentication to the server by > SMPT>> AUTH PLAIN *****..** and the server responds "OK > Authenticated". Then the header FROM: TO: and DATA is sent to the > sever. > But 4.82 just skips any authentication and sends FROM: TO: and DATA > to the server OK. The server say the sender is OK but then after > repeating the TO: address says "Relaying denied. Proper > authentation required." It's obvious this is happening because of > the failure of 4.82 to send any authentication to the server. [...] Hello David, thank you for the extensive info. The only relevant thing on the configuration side that changed is this: ----------- < client_send = "<; ${if !eq{$tls_cipher}{}\ > client_send = "<; ${if !eq{$tls_out_cipher}{}\ ----------- This should show up if "-d+auth+expand" is used instead of a simple "-d". - Could you please doublecheck that $tls_out_cipher expands to an empty value? I think there is indeed a problem with $tls_out_cipher (See <http://bugs.exim.org/show_bug.cgi?id=1455>), as a workaround you can edit the plain and login authenticator and replace tls_out_cipher with tls_cipher for the time being. Your wdiff-file included login info in the lookup results. I assume you realized this and replaced the actual password with a dummy one before posting. cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure' -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org