[exim-dev] [Bug 2258] New: 4.90.1: spool wireformat feature …

Page principale
Supprimer ce message
Répondre à ce message
Auteur: admin
Date:  
À: exim-dev
Sujet: [exim-dev] [Bug 2258] New: 4.90.1: spool wireformat feature doesn't add terminating dot properly
https://bugs.exim.org/show_bug.cgi?id=2258

            Bug ID: 2258
           Summary: 4.90.1: spool wireformat feature doesn't add
                    terminating dot properly
           Product: Exim
           Version: N/A
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Delivery in general
          Assignee: nigel@???
          Reporter: arekm@???
                CC: exim-dev@???


When spool_wireformat feature is turned on then some messages gets accepted by
exim that miss proper terminating dot.

Then exim seems to store that and then pass to, for example, dovecot lmtp:

13413 22:07:24 write(2, "writing data block fd=6 size=6585 timeout=300\n", 46)
= 46 <0.000019>
13413 22:07:24 write(6, "Return-path:
[...]
:Calibri;=\r\nfont-weight:bold;font-style:italic;vertical-align:baseline;white-space:pre-=\r\nwrap\"><br></span></div>.\n",
6585) = 6585 <0.000023>

and then dovecot disconnects due to inactivity.

  LMTP>> writing message and terminating "."                                    

cannot use sendfile for body: terminating dot wanted                            
writing data block fd=6 size=6585 timeout=300                                   

  LMTP>> QUIT                                                                   

LMTP<< 421 4.4.2 mbox8 Disconnected client for inactivity


So the problem seems to be that exim doesn't write terminating dot (in new
line) when spool_wireformat is enabled for *some* messages (not all).

--
You are receiving this mail because:
You are on the CC list for the bug.