Comments you submit will be routed for moderation. If you have an account, please log in first.

Opened 2 years ago

#464 new task

Restructure folder tree loading process

Reported by: tboeckel Owned by:
Priority: high Milestone: YAM 2.10
Component: configuration Version: nightly build
Severity: major Keywords:
Cc: OS Platform:
Blocked By: Blocking:
Release Notes:



Currently (YAM <= 2.9) the folder tree and the individual folder configurations are loaded after the global configuration. Since certain elements of configuration (i.e. SMTP sent folder, POP3 incoming folder, filters, user identity sent folder) are referencing folders by ID it is currently impossible to resolve the folder IDs immediately while loading the configuration.

Implementation recommendation

The folder tree loading process should be split into two parts:

  1. Load the folder tree only, but no individual folder configuration yet, to make the folders globally available.
  2. Load the individual folder configurations

This will make it possible to resolve any folder ID immediately while loading the global configuration. The individual folder configurations (i.e. max mail age, mailing list support, etc) are not needed at that early stage. When the folder configurations are eventually loaded their references to the global configuration (signature, user identity) can also be easily resolved, as the global configuration is fully set up then, too.

Attachments (0)

Change History (0)

Add Comment

Modify Ticket

as new The ticket will remain with no owner.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber

  • Thore Böckelmann(Reporter)