The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
mailbox dovecot procmail, !*! мирон, 21-Май-05, 00:03  [смотреть все]
procmail кладет почту в /var/mail/user/ в формате maildir
dovecot сообщает что почты нет, т.к. ищет сообщения не в этом каталоге, а в каких-то /var/mail/user/cur/
два варианта: либо заставить процмайл класть пчоту в этот cur, либо заставить dovecot брать почту из /var/mail/user/

как сделать первое и второе?
без словоблудства. что конретно вписать в procmailrc или dovecot.conf

  • mailbox dovecot procmail, !*! мирон, 23:59 , 26-Май-05 (1)

    ответ: заставить процмайл класть почту в /var/mail/vasya/new/

    в правилах procmail:

    :0
    *(^To|^Cc|^Bcc|^Delivered-To|^Received|^Envelope).*vasya_krut@aport
    vasya/

    слэш определяет поведение procmail. без слэша почта будет падать в
    /var/mail/vasya/
    в виде ф-ов:
    msg.FHE
    msg.FH1
    msg.EE3

    при наличии слэша в каталог /var/mail/vasya/new/
    в виде файлов с длинными именами в виде цифирок, буковок и тд

    все остальное разрулит dovecot (или что там у вас?): отдаст почту юзерам, переложит в ../cur и тд

    еще прикол. процмайл кладет почту с правами рута и пользователь не может получить почту. получает пустое сообщение. дабы этого не случилось я ставлю "UMASK 007" в procmailrc

    кто знает лучшее решение?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру