Как я могу программно получить доступ к содержанию почтового ящика Голубятни в CentOS 7?

В комментарии Creek на ваш вопрос лежит ответ: Книга LFS (я цитирую от 7.6), это говорит о том, что касается трех библиотек, которые вы упоминаете (libgmp.la, libmpfr.la, и libmpc.la):

«Файлы, идентифицированные этим скриптом, должны быть все присутствующие Или все отсутствуют, но не только один или два настоящих. "

, который должен сказать, учитывая ваш выход, вам не нужно ничего делать дополнительным в отношении этих библиотек. Тем не менее, я не завершил мою установку LFS. Мой ответ только так же хорошо, как книга. Я оказался здесь сам B / C У меня был тот же вопрос первоначально.

0
01.01.2015, 22:32
1 ответ

В общем, вам не нужно напрямую манипулировать maildir. Maildir - это не только дерево каталогов с файлами, но также набор индексов и других дополнительных файлов. Когда вы создаете файл в подкаталоге ./ new , вам, по крайней мере, придется воссоздавать индекс соответствующей папки.

Рекомендуемый способ - использовать утилиту doveadm для создания папок и подпапок, а также для подписки на них. Если вы хотите отправить сообщение в maidir, вы должны использовать утилиту delivery , которая выполняет инъекцию надлежащим образом.

Если вам нужно прочитать содержимое maildir, вы должны использовать некоторую библиотеку IMAP, которая соответствует протоколу IMAP. Я не знаком с Java, но абсолютно уверен, что существует более одной библиотеки с необходимой функциональностью.

Прямой доступ к maildir не рекомендуется.

http://wiki2.dovecot.org/Tools/Doveadm

http://wiki2.dovecot.org/LDA

1
28.01.2020, 02:51

Теги

Похожие вопросы