>> надо только брать исходники, патчить их и самостоятельно собирать?
> Надо выносить функционал LDA на dovecot, и будет вам щясье. Пусть МТА
> мтит, а в локальное хранилище кладет тот, кто оттуда берет. Как
> минимум, не будете постить траблов с правами доступа.Спасибо большое, наконец-то добралась до настройки это щастья :) .
Заставить постфикс отдавать почту довкоту, чтобы он ее раскладывал, удалось без проблем, но вот квоты не работают, довкот принимает всю почту :(
Лог на пришедшее письмо:
Aug 8 20:40:17 test amavis[23896]: (23896-01) Passed CLEAN, [x.x.x.x] [x.x.x.x] <test@gmail.com> -> <test@test.com>, Message-ID: <CAMNxkx9KGPv-tCr9S4at0G-j7WhCRrWcgEspfv18nevoWs0jFA@mail.gmail.com>, mail_id: r-GiZi9MGIDA, Hits: -, size: 8080572, queued_as: 179D596057, 6410 ms
Aug 8 20:40:17 test postfix/smtp[23342]: 54D73960C8: to=<test@test.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=28, delays=21/0/0/6.4, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=23896-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 179D596057)
Aug 8 20:40:18 test deliver(test@test.com): msgid=<CAMNxkx9KGPv-tCr9S4at0G-j7WhCRrWcgEspfv18nevoWs0jFA@mail.gmail.com>: saved mail to INBOX
Aug 8 20:40:18 test postfix/pipe[23921]: 179D596057: to=<test@test.com>, relay=dovecot, delay=1.2, delays=0.89/0.01/0/0.29, dsn=2.0.0, status=sent (delivered via dovecot service)
Все, что касается квот из настроек давкота:
protocol imap {
mail_plugins = quota imap_quota
imap_client_workarounds = delay-newmail netscape-eoh
}
protocol pop3 {
mail_plugins = quota
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
protocol lda {
postmaster_address = postmaster@test.net
mail_plugins = quota
}
plugin {
quota = maildir
quota_warning = storage=80%% /usr/local/bin/quota-warning.sh 80
}
user_query = SELECT 1004 AS uid, 1004 AS gid, concat('maildir:storage=', quota, 'B') AS quota_rule FROM mailbox WHERE username = '%u'
Подскажите, пожалуйста, что не так :(