LinuxForum.Fans
Тема

postfix (autocreate plugin)

Автор: nik222 6 сообщений 2225 просмотров
#270689

Здравствуйте. Есть приевшаяся уже всем связка dovecot + postfix + mysql. В работе dovecot использую плагин autocreate.
Конфиг dovecot:

Показать
text
# 2.0.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-220.7.1.el6.i686 i686 CentOS release 6.2 (Final) ext4

# Отладочная информация. auth_debug = yes auth_debug_passwords = yes auth_verbose = yes

# Доступные варианты аутентификации. auth_mechanisms = plain login cram-md5

# Базовая директоия в которой довекот хранит необходимые ему в процессе работы файлы. base_dir = /var/run/dovecot/

# Запрет аутентификации открытым текстом. yes - запретить, no - разрешить. disable_plaintext_auth = no

# Только наш пользователь с uid и gid 1150 (vmail) может быть использован. first_valid_uid = 1150 last_valid_uid = 1150

# Файл и формат лога. log_path = /var/log/dovecot.log log_timestamp = "%Y-%m-%d %H:%M:%S " login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c

mail_access_groups = mail mail_full_filesystem_access = yes #mail_location = maildir:/var/mail/%u/Maildir:INDEX=/var/mail/%u mail_location = maildir:/var/vmail/%d/%u mbox_write_locks = fcntl

#SSL ssl_cert = </etc/pki/dovecot/certs/dovecot.pem ssl_key = </etc/pki/dovecot/private/dovecot.pem

# Указывает разделитель в пути, префикс для всех папок, и наличие отдельной папки Входящие. #namespace { # separator = . # prefix = INBOX. # inbox = yes #}

# Запрос параметров виртуальных почтовых пользователей # (логин, пароль, домен, активный/неактивный и др.) userdb { args = /etc/dovecot/dovecot-mysql.conf driver = sql } passdb { args = /etc/dovecot/dovecot-mysql.conf driver = sql }

protocol lda { auth_socket_path = /var/run/dovecot/auth-master postmaster_address = postmaster@mail.ryzagro.ru } protocols = pop3 imap service auth { unix_listener /var/spool/postfix/private/auth { group = postdrop mode = 0660 user = postfix } unix_listener auth-master { group = vmail mode = 0660 user = vmail } unix_listener auth-userdb { group = vmail mode = 0660 user = vmail } } protocol imap { mail_plugins = $mail_plugins autocreate }

plugin { autocreate = Sent autocreate2 = Trash autocreate3 = Spam autosubscribe = Sent autosubscribe2 = Trash autosubscribe3 = Spam }

При создании папок Sent Trash и т.п. получаю в них содержимое:

Показать
text
drwx------ 5 vmail mail  4096 Авг 20 12:46 .
drwx------ 9 vmail mail  4096 Авг 20 12:44 ..
drwx------ 2 vmail mail  4096 Авг 20 12:46 cur
-rw------- 1 vmail mail 17408 Авг 20 12:44 dovecot.index.cache
-rw------- 1 vmail mail   844 Авг 20 12:46 dovecot.index.log
-rw------- 1 vmail mail    98 Авг 20 12:44 dovecot-uidlist
-rw------- 1 vmail mail     0 Авг 20 12:42 maildirfolder
drwx------ 2 vmail mail  4096 Авг 20 12:42 new
drwx------ 2 vmail mail  4096 Авг 20 12:44 tmp

Что то мне подсказывает что это не совсем правильно. Подскажите пожалуйста, может кто то сталкивался - как избавиться от этих вложений в создаваемых плагином папок ?

#270958

хм... а что смущает то собственно? вроде обычная имап папка, нет?

#271057

При создании пользователя в его папке создаются папочки new cur tmp. Допустим плагином создаю папку Send - и в ней так же создаются папки cur new tmp. Это нормально ?

#272297

absolutely normal

#272313

Nik222, любит к мелочам придираться.

#272333

Дьявол кроется в мелочах

Войдите или зарегистрируйтесь, чтобы ответить.