[Dovecot] Missing X-IMAPbase header causing mbox corruption
            
            
            
                10 Apr
                
                    2006
                
            
            
                10 Apr
                
                '06
                
            
            
            
        
    
                4:10 a.m.
            
        If the first message in an mbox is deleted by an external program, therefore removing the X-IMAPbase header, an error such as the following occurs.
Apr 9 20:10:51 sm1 dovecot: imap(306812): file mbox-sync-update.c: line 460 (mbox_sync_update_header_from): assertion failed: (ctx->mail.uid == 0 || ctx->mail.uid_broken || ctx->mail.uid == mail->uid)
This prevents the user from logging in, but also appears to cause mbox corruption.
If the X-IMAPbase and the X-UID headers are missing, Dovecot will insert them successfully, but fails to do so when only the X-IMAPbase header is missing.
Using dovecot-1.0.beta3.
        7144
        
      
          Age (days ago)
        
      
        7144
        
    
          Last active (days ago)
        
        
        
        0 comments
    
    
        
        1 participants
    
    
    
    
    
    
    
    
    participants (1)
- 
                
                Con Tassios