<<< Date Index >>>     <<< Thread Index >>>

Re: [Mutt] #2951: mutt-1.5.16: smtp error 550 causes blocking



#2951: mutt-1.5.16: smtp error 550 causes blocking
---------------------------------------+------------------------------------
  Reporter:  errordeveloper@xxxxxxxxx  |       Owner:  brendan 
      Type:  defect                    |      Status:  assigned
  Priority:  major                     |   Milestone:  1.6     
 Component:  SMTP                      |     Version:          
Resolution:                            |    Keywords:          
---------------------------------------+------------------------------------
Changes (by morty):

  * status:  infoneeded => assigned


Comment:

 {{{
 I have a similar problem with mutt talking SMTP to an Exchange server.
 mutt 1.5.18.  Mine
 involves SMTP auth+TLS.  Error 454 happens late in the email.  If I send
 email normally, with
 the "From" address set the way the Exchange server likes, all is well.
 But when I "bounce"
 messages, the envelope "mail from" (which has my Exchange mail address)
 doesn't match the header
 From: (which has the address of the person whose mail I seek to bounce.)
 *After* the data
 section and the ".", the exchange server sends an error 454.  At this
 point, mutt reports the
 error and hangs.

 Here is the end section of -d2 debug output, highly-sanitized:

 Connected to smtp02.SOMEDOMAIN:25 on fd=5
 5< 220 smtp02.SOMEDOMAIN Microsoft ESMTP MAIL Service, Version:
 6.0.3790.3959 ready at  Tue, 3 Mar 2009 20:11:07 -0600
 5> EHLO HOSTNAME.SOMEDOMAIN
 5< 250-smtp02.SOMEDOMAIN
 5< 250-TURN
 5< 250-SIZE 20480000
 5< 250-ETRN
 5< 250-PIPELINING
 5< 250-DSN
 5< 250-ENHANCEDSTATUSCODES
 5< 250-8bitmime
 5< 250-BINARYMIME
 5< 250-CHUNKING
 5< 250-VRFY
 5< 250-TLS
 5< 250-STARTTLS
 5< 250-X-LINK2STATE
 5< 250-XEXCH50
 5< 250 OK
 5> STARTTLS
 5< 220 2.0.0 SMTP server ready
 5> EHLO HOSTNAME.SOMEDOMAIN
 5< 250-smtp02.SOMEDOMAIN Hello [SOMEIP0]
 5< 250-TURN
 5< 250-SIZE 20480000
 5< 250-ETRN
 5< 250-PIPELINING
 5< 250-DSN
 5< 250-ENHANCEDSTATUSCODES
 5< 250-8bitmime
 5< 250-BINARYMIME
 5< 250-CHUNKING
 5< 250-VRFY
 5< 250-X-EXPS LOGIN
 5< 250-X-EXPS=LOGIN
 5< 250-AUTH LOGIN
 5< 250-AUTH=LOGIN
 5< 250-X-LINK2STATE
 5< 250-XEXCH50
 5< 250 OK
 SASL local ip: SOMEIP1;57516, remote ip:SOMEIP2;25
 External SSF: 128
 External authentication name: NTDOMAIN\USER
 5> AUTH LOGIN
 5< 334 SOMEHASH0
 mutt_sasl_cb_authname: getting authname for smtp02.SOMEDOMAIN:25
 mutt_sasl_cb_pass: getting password for NTDOMAIN\USER@xxxxxxxxxxxxxxxxx:25
 5> SOMEHASH1
 5< 334 SOMEHASH2
 5> SOMEHASH3
 5< 235 2.7.0 Authentication successful.
 5> MAIL FROM:<MAILUSERNAME@SOMEDOMAIN>
 5< 250 2.1.0 MAILUSERNAME@xxxxxxxxxxxxxxxxxxxx OK
 5> RCPT TO:<MAILUSERNAME@SOMEDOMAIN>
 5< 250 2.1.5 MAILUSERNAME@SOMEDOMAIN
 Updating progress: 0
 5> DATA
 5< 354 Start mail input; end with <CRLF>.<CRLF>
 Updating progress: 54
 Updating progress: 98
 Updating progress: 163
 Updating progress: 215
 Updating progress: 263
 Updating progress: 334
 Updating progress: 414
 Updating progress: 447
 Updating progress: 484
 Updating progress: 542
 Updating progress: 581
 Updating progress: 625
 Updating progress: 690
 Updating progress: 751
 Updating progress: 785
 Updating progress: 803
 Updating progress: 864
 Updating progress: 921
 Updating progress: 976
 Updating progress: 1033
 Updating progress: 1034
 Updating progress: 1070
 Updating progress: 1071
 Updating progress: 1118
 Updating progress: 1119
 Updating progress: 1194
 Updating progress: 1242
 Updating progress: 1265
 Updating progress: 1266
 Updating progress: 1332
 Updating progress: 1358
 Updating progress: 1392
 Updating progress: 1393
 Updating progress: 1438
 Updating progress: 1497
 Updating progress: 1498
 Updating progress: 1545
 Updating progress: 1583
 Updating progress: 1584
 Updating progress: 1623
 Updating progress: 1675
 Updating progress: 1676
 Updating progress: 1725
 Updating progress: 1740
 Updating progress: 1754
 Updating progress: 1782
 Updating progress: 1839
 Updating progress: 1840
 Updating progress: 1887
 Updating progress: 1916
 Updating progress: 1917
 Updating progress: 1933
 Updating progress: 2018
 Updating progress: 2086
 Updating progress: 2156
 Updating progress: 2220
 Updating progress: 2304
 Updating progress: 2368
 Updating progress: 2400
 Updating progress: 2490
 Updating progress: 2552
 Updating progress: 2633
 Updating progress: 2717
 Updating progress: 2788
 Updating progress: 2865
 Updating progress: 2913
 Updating progress: 3072
 Updating progress: 3118
 Updating progress: 3146
 Updating progress: 3185
 Updating progress: 3245
 Updating progress: 3284
 Updating progress: 3304
 Updating progress: 3342
 Updating progress: 3406
 Updating progress: 3424
 Updating progress: 3449
 Updating progress: 3481
 Updating progress: 3557
 Updating progress: 3566
 Updating progress: 3588
 Updating progress: 3589
 Updating progress: 3691
 Updating progress: 3692
 Updating progress: 3741
 5> .
 5< 454 5.7.3 Client does not have permission to Send As this sender.
 SMTP session failed: 454 5.7.3 Client does not have permission to Send As
 this sender.

 At this point, mutt hangs.

 I think this should be enough to demo the problem.  If you need more,
 please let me know.
 }}}

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/2951#comment:3>
Mutt <http://www.mutt.org/>
The Mutt mail user agent