invalid vsize-hdr

John Tulp johntulp at tulpex.com
Wed Mar 10 03:16:57 EET 2021


On Tue, 2021-03-09 at 19:03 -0600, Chris Wensink wrote:
> We don’t have Cpanel.
> 
> Sent from my iPhone
> 
> > On Mar 9, 2021, at 6:47 PM, John Tulp <johntulp at tulpholdings.com> wrote:
> > 
> > 
> >> On Tue, 2021-03-09 at 16:26 -0600, Christopher Wensink wrote:
> >> Good afternoon everyone,
> >> 
> >> I have one account on our internal dovecot server that keeps throwing 
> >> the same repeated error:
> >> 
> >> The user is on a Windows 10 computer running the latest version of 
> >> Thunderbird.  Here's the log:
> >> --------------------------------------------------------------------------------------------------------------------
> >> 
> >> Mar  9 13:03:16 mario2 dovecot: imap(pstrangfeld): Error: vsize-hdr has 
> >> invalid size: 36
> >> Mar  9 13:09:53 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:18:57 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:25:09 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:29:07 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:31:03 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:37:20 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:42:26 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:47:21 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:50:11 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:53:46 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 13:59:40 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:03:52 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:08:54 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:11:53 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:17:02 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:21:14 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:24:00 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:28:43 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:33:00 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:38:24 mario2 dovecot: imap(user): Connection closed (IDLE 
> >> running for 0.001 + waiting input for 0.001 secs, 2 B in + 10+10 B out, 
> >> state=wait-input) in=1578244 out=2878370
> >> Mar  9 14:40:51 mario2 dovecot: imap-login: Login: user=<user>, 
> >> method=PLAIN, rip=10.5.1.77, lip=10.5.1.17, mpid=97537, TLS, 
> >> session=<AvLvkCC9w9kKBQFN>
> >> Mar  9 14:41:30 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> Mar  9 14:44:14 mario2 dovecot: imap(user): Connection closed (IDLE 
> >> running for 0.002 + waiting input for 0.001 secs, 2 B in + 10+10 B out, 
> >> state=wait-input) in=319541 out=1272761
> >> Mar  9 14:44:14 mario2 dovecot: imap-login: Login: user=<user>, 
> >> method=PLAIN, rip=10.5.1.77, lip=10.5.1.17, mpid=97671, TLS, 
> >> session=<85YInSC95NkKBQFN>
> >> Mar  9 14:46:37 mario2 dovecot: imap(user): Error: vsize-hdr has invalid 
> >> size: 36
> >> ---------------------------------------------------------------
> >> 
> >> I have tried the following:
> >>  -Restarting the workstation
> >>  - Compacting folders in Thunderbird
> >>  - Repaired the Inbox Folder in Thunderbird
> >>  - Restarting the dovecot service
> >>  - Set the connections in Thunderbird Account settings to not check for 
> >> messages automatically (manual only)
> >>  - Set the user to own all folders and sub-folders in his home 
> >> directory on the server
> >> 
> >> I found old message in the archives from 2017 that had the same error 
> >> but I did not see a posted solution.
> >> 
> >> dovecot --version 2.2.36 (lfl0bfa63)
> >> 
> >> config file:
> >> 
> >> [root at mario2 dovecot]# cat dovecot.conf
> >> ## Dovecot configuration file
> >> 
> >> # If you're in a hurry, see http://wiki2.dovecot.org/QuickConfiguration
> >> 
> >> # "doveconf -n" command gives a clean output of the changed settings. Use it
> >> # instead of copy&pasting files when posting to the Dovecot mailing list.
> >> 
> >> # '#' character and everything after it is treated as comments. Extra spaces
> >> # and tabs are ignored. If you want to use either of these explicitly, 
> >> put the
> >> # value inside quotes, eg.: key = "# char and trailing whitespace  "
> >> 
> >> # Most (but not all) settings can be overridden by different protocols 
> >> and/or
> >> # source/destination IPs by placing the settings inside sections, for 
> >> example:
> >> # protocol imap { }, local 127.0.0.1 { }, remote 10.0.0.0/8 { }
> >> 
> >> # Default values are shown for each setting, it's not required to uncomment
> >> # those. These are exceptions to this though: No sections (e.g. 
> >> namespace {})
> >> # or plugin settings are added by default, they're listed only as examples.
> >> # Paths are also just examples with the real defaults being based on 
> >> configure
> >> # options. The paths listed here are for configure --prefix=/usr
> >> # --sysconfdir=/etc --localstatedir=/var
> >> 
> >> # Protocols we want to be serving.
> >> #protocols = imap pop3 lmtp
> >> protocols = imap pop3
> >> # A comma separated list of IPs or hosts where to listen in for connections.
> >> # "*" listens in all IPv4 interfaces, "::" listens in all IPv6 interfaces.
> >> # If you want to specify non-default ports or anything more complex,
> >> # edit conf.d/master.conf.
> >> #listen = *, ::
> >> listen = *, ::
> >> 
> >> # Base directory where to store runtime data.
> >> #base_dir = /var/run/dovecot/
> >> 
> >> # Name of this instance. In multi-instance setup doveadm and other commands
> >> # can use -i <instance_name> to select which instance is used (an 
> >> alternative
> >> # to -c <config_path>). The instance name is also added to Dovecot processes
> >> # in ps output.
> >> #instance_name = dovecot
> >> 
> >> # Greeting message for clients.
> >> #login_greeting = Dovecot ready.
> >> 
> >> # Space separated list of trusted network ranges. Connections from these
> >> # IPs are allowed to override their IP addresses and ports (for logging and
> >> # for authentication checks). disable_plaintext_auth is also ignored for
> >> # these networks. Typically you'd specify your IMAP proxy servers here.
> >> #login_trusted_networks =
> >> login_trusted_networks = 10.5.1.0/24
> >> # Space separated list of login access check sockets (e.g. tcpwrap)
> >> #login_access_sockets =
> >> 
> >> # With proxy_maybe=yes if proxy destination matches any of these IPs, 
> >> don't do
> >> # proxying. This isn't necessary normally, but may be useful if the 
> >> destination
> >> # IP is e.g. a load balancer's IP.
> >> #auth_proxy_self =
> >> 
> >> # Show more verbose process titles (in ps). Currently shows user name and
> >> # IP address. Useful for seeing who are actually using the IMAP processes
> >> # (eg. shared mailboxes or if same uid is used for multiple accounts).
> >> #verbose_proctitle = no
> >> 
> >> # Should all processes be killed when Dovecot master process shuts down.
> >> # Setting this to "no" means that Dovecot can be upgraded without
> >> # forcing existing client connections to close (although that could also be
> >> # a problem if the upgrade is e.g. because of a security fix).
> >> #shutdown_clients = yes
> >> 
> >> # If non-zero, run mail commands via this many connections to doveadm 
> >> server,
> >> # instead of running them directly in the same process.
> >> #doveadm_worker_count = 0
> >> # UNIX socket or host:port used for connecting to doveadm server
> >> #doveadm_socket_path = doveadm-server
> >> 
> >> # Space separated list of environment variables that are preserved on 
> >> Dovecot
> >> # startup and passed down to all of its child processes. You can also give
> >> # key=value pairs to always set specific settings.
> >> #import_environment = TZ
> >> 
> >> ##
> >> ## Dictionary server settings
> >> ##
> >> 
> >> # Dictionary can be used to store key=value lists. This is used by several
> >> # plugins. The dictionary can be accessed either directly or though a
> >> # dictionary server. The following dict block maps dictionary names to URIs
> >> # when the server is used. These can then be referenced using URIs in format
> >> # "proxy::<name>".
> >> 
> >> dict {
> >>   #quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
> >>   #expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext
> >> }
> >> 
> >> # Most of the actual configuration gets included below. The filenames are
> >> # first sorted by their ASCII value and parsed in that order. The 
> >> 00-prefixes
> >> # in filenames are intended to make it easier to understand the ordering.
> >> !include conf.d/*.conf
> >> 
> >> # A config file can also tried to be included without giving an error if
> >> # it's not found:
> >> !include_try local.conf
> >> -----------
> >> 
> >> I need assistance.  I appreciate the help.
> >> 
> >> Chris
> >> 
> >> 
> >> 
> >> -- 
> >> Christopher Wensink
> >> IS Administrator
> >> Five Star Plastics, Inc
> >> 1339 Continental Drive
> >> Eau Claire, WI 54701
> >> Office:  715-831-1682
> >> Mobile:  715-563-3112
> >> Fax:  715-831-6075
> >> cwensink at five-star-plastics.com
> >> www.five-star-plastics.com
> >> 
> >> 
> > 
> > For what it's worth... I know less than nothing, but a quick search
> > turned up an apparent issue with cpanel which sounds similar:
> > 
> > https://forums.cpanel.net/threads/dovecot-errors.626131/
> > 
> > John Tulp
> > 
> > 
> 

sorry Chris, right.  it's not even the same problem, my bad.

what about this:

https://dovecot.org/pipermail/dovecot/2020-January/118059.html

did you check that out ?

it has other errors noted, and I think the one you have as well.   well,
it says:

"   imap([redacted])<30266><[redacted]>: Error: Mailbox INBOX:
vsize-hdr 
 has invalid size: 36"



More information about the dovecot mailing list