Ru-Board.club
← Вернуться в раздел «UNIX»

» Dovecot+Exim имена папок с точкой

Автор: a1dot0
Дата сообщения: 21.12.2013 15:29
Помогите с настройкой связки Dovecot+Exim. Всё настроил, всё работает, но нельзя создать папки в ящике, в имени которых содержится ".".
Автор: Alukardd
Дата сообщения: 21.12.2013 21:22
a1dot0
http://wiki2.dovecot.org/Namespaces
Автор: a1dot0
Дата сообщения: 22.12.2013 15:04
Читал, но все равно не понял как сделать

Прописывал:

namespace private {
separator = '/'
prefix =
inbox = yes
}

Единственное, что изменилось, так это при создании папки test/test создается вложенная папка test в папке test.
Автор: Alukardd
Дата сообщения: 22.12.2013 18:36
a1dot0
Ну и до кучи надо было прописать maildir:~/Maildir:LAYOUT=fs в секцию протокола IMAP.
А вообще я Вам рекомендую полностью прочитать вот это обсуждение в списке рассылке dovecot.
Автор: a1dot0
Дата сообщения: 22.12.2013 20:18
Alukardd
Супер! Это помогло, теперь папки создаются как надо.
Автор: a1dot0
Дата сообщения: 23.12.2013 11:06
Хотя нет. Теперь возникла другая проблема. По дефолту, все новые письма складываются через exim в папку ~/Maildir/new, а прочитанные в ~/Maildir/cur, но вот после изменения конфиги, Dovecot игнорит эти директории и показывает пустую папку Inbox.
Автор: Alukardd
Дата сообщения: 23.12.2013 11:44
a1dot0
В файле /etc/dovecot/conf.d/10-mail.conf (у Вас путь может быть другим) есть стандартный namespace inbox, проверьте в нём директиву location=, или если у Вас вместо него private опишите location в нём. Так же помните что separator надо указать одинаковый во всех описанных namespace'ах.
Автор: a1dot0
Дата сообщения: 23.12.2013 13:05
У меня всё из базы берется, поэтому в запрос пришлось вписать :INBOX=

Получилось так:

Код:
user_query = SELECT CONCAT('maildir:', maildir, ':LAYOUT=fs:INBOX=', maildir) AS mail, maildir AS home FROM users WHERE login = '%n'
Автор: Alukardd
Дата сообщения: 23.12.2013 13:12
a1dot0
Как видите у каждого много своих "если"... Ну, ежели работает то и хорошо!
Автор: a1dot0
Дата сообщения: 23.12.2013 13:53
Alukardd
Спасибо за помощь

Страницы: 1

Предыдущая тема: Instagram через linux


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.