Re: [Evolution] AUTH LOGIN not working



On Fri, 2003-12-05 at 21:49, Oscar A. Valdez wrote:
I am running Evolution 1.4.5

My default outgoing mail is configured to use login authentication against my
ISP's SMTP server (iPlanet Messaging Server).

Mails I write contain this header:

X-Evolution-Transport: smtp://myusername;auth=LOGIN mailserver com

When I try to send mail, this is the dialogue between Evolution and the SMTP server:
sending : EHLO [10.5.193.214]
received: 250-mta01
received: 250-8BITMIME
This server supports 8bit MIME
received: 250-PIPELINING
received: 250-DSN
received: 250-XDFLG
received: 250-ENHANCEDSTATUSCODES
This server supports enhanced status codes
received: 250-EXPN
received: 250-HELP
received: 250-SAML
received: 250-SEND
received: 250-SOML
received: 250-TURN
received: 250-XADR
received: 250-XSTA
received: 250-XCIR
received: 250-XGEN
received: 250-XLOOP 71EA245D54E21694ACEB8538CA77D3B7
received: 250-AUTH LOGIN PLAIN
received: 250-AUTH=LOGIN
received: 250-ETRN
received: 250-RELAY
received: 250 SIZE 0
sending : AUTH LOGIN <<mime-encoded-username>>
received: 334 UGFzc3dvcmQ6
sending : <<mime-encoded-password>>
received: 235 2.7.0 LOGIN authentication successful.
sending : EHLO [10.5.193.214]
received: 250-mta01
received: 250-8BITMIME
This server supports 8bit MIME
received: 250-PIPELINING
received: 250-DSN
received: 250-XDFLG
received: 250-ENHANCEDSTATUSCODES
This server supports enhanced status codes
received: 250-EXPN
received: 250-HELP
received: 250-SAML
received: 250-SEND
received: 250-SOML
received: 250-TURN
received: 250-XADR
received: 250-XSTA
received: 250-XCIR
received: 250-XGEN
received: 250-XLOOP 71EA245D54E21694ACEB8538CA77D3B7
received: 250-AUTH LOGIN PLAIN
received: 250-AUTH=LOGIN
received: 250-ETRN
received: 250-RELAY
received: 250 SIZE 0
sending : MAIL FROM:<oscar example-domain1 com>
received: 250 2.5.0 Address Ok.
sending : RCPT TO:<oscar valdez example-domain2 com>
received: 550 5.7.1 Relaying not allowed: oscar valdez example-domain2 com
sending : QUIT
received: 221 2.3.0 Bye received. Goodbye.

After getting the response to the first EHLO, Evolution authenticates
succesfully, then sends a second EHLO, after which it doesn't authenticate, and
the messages get bounced.

Any clues on how to solve this will be greatly appreciated.

it seems that your SMTP server mis-implements the SMTP AUTH extension.
According to the specification, after a client successfully
authenticates, it MUST re-EHLO if it plans to use any of the extensions
(which we do).

You should complain to your ISP to get their software fixed.

your other option is to edit the source code to evolution itself and
customise it for your specific (broken) server.

the source code you'll want to change is in
evolution/camel/providers/smtp/camel-smtp-transport.c in the
connect_to_server() function if I recall correctly.

Jeff




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]