S3 Object ID Format¶
URI Path we write to:
/<key prefix>/<bucketname>/<dispersion prefix>/<dovecot internal path>
| <key prefix> = | From URL config [optional; empty if not specified] | 
| <bucketname> = | Either from URL hostname or URL “bucket=” query parameter | 
| <dispersion prefix> = | From mail_location setting. Recommended value (see XXX) gives two levels of dispersion of the format: [0-9a-f]{2}/[0-9a-f]{3} | 
| <dovecot internal path> = | Dovecot internal path to file. Example: $user/mailboxes/$mailboxguid/$messageguid | 
| $user = | Dovecot unique username (installation defined) | 
| $mailboxguid = | 32 byte randomly generated UID defining a mailbox | 
| $messageguid = | 32 byte randomly generated UI defining a message blob |