Robin Bowes wrote:
> John Peacock wrote:
>> Brian Szymanski wrote:
>>> Summary:
>>> qpsmtpd tries to get authentication information for methods which it
>>> has no registered hooks. 
>> To follow up, I committed a change based on your patch, but with the
>> %auth_mechanisms has as a package global as I discussed.
> 
> John,
> 
> This has broken my smtpauth mechanism. :(
> 
> I'm not sure if it's because my MUA (Thunderbird) was doing something
> wrong before and by some chance it "just worked" or that your patch has
> broken something.
> 
> I've just reverted to r659 and smtp auth works OK.
> 
> Would you like me to provide more information to debug this?

I'm using this command to test:

swaks --to [EMAIL PROTECTED] -tls -a -au [EMAIL PROTECTED]

Here's the output from r659:

=== Trying batmobile.robinbowes.com:25...
=== Connected to batmobile.robinbowes.com.
<-  220 batmobile.robinbowes.com ESMTP qpsmtpd 0.33-dev ready; send us
your mail, but not your spam.
 -> EHLO batmobile.robinbowes.com
<-  250-batmobile.robinbowes.com Hi batmobile.robinbowes.com [192.168.1.60]
<-  250-PIPELINING
<-  250-8BITMIME
<-  250-STARTTLS
<-  250 AUTH PLAIN LOGIN
 -> STARTTLS
<-  220 Go ahead with TLS
=== TLS started w/ cipher AES256-SHA
 ~> EHLO batmobile.robinbowes.com
<~  250-batmobile.robinbowes.com Hi batmobile.robinbowes.com [192.168.1.60]
<~  250-PIPELINING
<~  250-8BITMIME
<~  250 AUTH PLAIN LOGIN
 ~> AUTH PLAIN AHJvYmluQHJvYmluYm93ZXMuY29tAHhrZXM1VA==
<~  235 Authentication successful for [EMAIL PROTECTED] -
authcheckpassword
 ~> MAIL FROM:<[EMAIL PROTECTED]>
<~  250 <[EMAIL PROTECTED]>, sender OK - how exciting to get
mail from you!
 ~> RCPT TO:<[EMAIL PROTECTED]>
<~  250 <[EMAIL PROTECTED]>, recipient ok
 ~> DATA
<~  354 go ahead
 ~> Date: Fri, 22 Sep 2006 22:16:18 +0100
 ~> To: [EMAIL PROTECTED]
 ~> From: [EMAIL PROTECTED]
 ~> Subject: test Fri, 22 Sep 2006 22:16:18 +0100
 ~> X-Mailer: swaks v20050709.1 jetmore.org/john/code/#swaks
 ~>
 ~> This is a test mailing
 ~>
 ~> .
<~  250 Queued! 1158959791 qp 6630 <>
 ~> QUIT
<~  221 batmobile.robinbowes.com closing connection. Have a wonderful day.


Now, same command on 660:

=== Trying batmobile.robinbowes.com:25...
=== Connected to batmobile.robinbowes.com.
<-  220 batmobile.robinbowes.com ESMTP qpsmtpd 0.33-dev ready; send us
your mail, but not your spam.
 -> EHLO batmobile.robinbowes.com
<-  250-batmobile.robinbowes.com Hi batmobile.robinbowes.com [192.168.1.60]
<-  250-PIPELINING
<-  250-8BITMIME
<-  250-STARTTLS
<-  250 AUTH PLAIN LOGIN
 -> STARTTLS
<-  220 Go ahead with TLS
=== TLS started w/ cipher AES256-SHA
 ~> EHLO batmobile.robinbowes.com
<~  250-batmobile.robinbowes.com Hi batmobile.robinbowes.com [192.168.1.60]
<~  250-PIPELINING
<~  250-8BITMIME
<~  250 AUTH PLAIN LOGIN
 ~> AUTH PLAIN AHJvYmluQHJvYmluYm93ZXMuY29tAHhrZXM1VA==
<~* 504 Unimplemented authentification mechanism: plain
 ~> AUTH LOGIN
<~* 504 Unimplemented authentification mechanism: login
*** No authentication type succeeded
 ~> QUIT
<~  221 batmobile.robinbowes.com closing connection. Have a wonderful day.
=== Connection closed by foreign host.


Is my setup broken or is the latest revision buggy?

R.

Reply via email to