В RFC3501 есть 2.3.1.1. Unique Identifier (UID)
2.3.1.1. Unique Identifier (UID)
: A 32-bit value assigned to each message, which when used with the unique identifier validity value (see below) forms a 64-bit value that MUST NOT refer to any other message in the mailbox or any subsequent mailbox with the same name forever.
Большинство таких инструментов, как Zend\Mail
в PHP, используют microtime, id процесса и uname для создания UID для электронной почты. Поэтому я получаю что-то вроде 1400603156.789.5617.imac.home,S=129:2,S
Это не соответствует RFC3501. Zend Mail может обрабатывать формат Maildir, поэтому мне не нужно управлять файлами электронной почты на жестком диске. Но если я не могу обработать UID Zend Mail для передачи RFC, мне нужна отдельная база данных, где у меня есть выделение. Поэтому мне все еще нужно управлять UID в отдельном месте. Или есть другое решение?
бром