Страница 1 из 1

Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-17 12:44:54
mediamag
Хотелось бы сделать так, чтобы почтовые программки типа Outlook, The Bat etc... могли автоматом подсасывать папку /var/mail/mydomain.ua/user/.INBOX.Spam На форуме один человек порекомендовал сделать так:

Код: Выделить всё

local_delivery_spam_transport:
  driver = pipe
  command = /usr/libexec/dovecot/deliver -d $local_part@$domain -s -m INBOX.Spam
Но я так понимаю что это не полное решение проблемы...мог бы кто нибудь описать как заставить почтовый клиент видеть папку со спамом?

Re: Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-17 13:34:55
moury
Принудительно подписывать юзеров скриптом, запускаемым раз в час.

Список подписанных папок - обычный текстовый файл в домашней директории почтового пользователя.

Возможно - сходу в документации не нашел - при заданном параметре CONTROL будет лежать в CONTROL-директории..

Re: Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-17 13:59:22
mediamag
Если не сложно поподробнее пожалуйста, или ткните в гугле (не могу найти аналогов)...какой именно скрипт должен стартовать раз в час? Что за тхт файл и в каком формате и с какими правами он должен быть?

Re: Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-17 14:28:38
mia

Re: Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-17 16:51:19
mediamag
Супер - все получилось!!! Спасибо за наводку)))

Re: Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-17 17:56:48
blade_007
http://wiki1.dovecot.org/LDA
параметр -s Subscribe to mailboxes that are automatically created (via -m parameter or fileinto Sieve action).
ДЛЯ ТЕХ, у кого ЕЩЕ НЕ СОЗДАНА папка INBOX.Spam данный параметр необходим, так как -m создает папку (если она не существует), а -s добавляет ее в subscriptions.
Как то так. И никаких скриптов не надо.

Re: Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-17 18:02:46
mediamag
Ага спасибо...только я создал не INBOX.SPam а просто Spam. Мне так удобнее.
Проверил, само не регистрируется...только через скрипт))

Re: Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-17 18:16:26
blade_007
# rpm -q dovecot
dovecot-1.2.12-1_109
# cat /path/domain.net/test/Maildir/subscriptions
INBOX
&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-
&BCcENQRABD0EPgQyBDgEOgQ4-
Trash
Drafts
Sent
# cat /home/jack/somefile | /usr/libexec/dovecot/deliver -d test@domain.net -s -m INBOX.Spam
# cat /path/domain.net/test/Maildir/subscriptions
INBOX
&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-
&BCcENQRABD0EPgQyBDgEOgQ4-
Trash
Drafts
Sent
INBOX.Spam

Re: Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-17 19:20:58
mediamag
Я вижу что у вас все работает, но у меня автоматом не подписывается, только скриптом если пройтись.

Re: Автоматическая подписка папки INBOX.Spam

Добавлено: 2011-01-18 17:20:06
moury
blade_007 писал(а):http://wiki1.dovecot.org/LDA
параметр -s Subscribe to mailboxes that are automatically created (via -m parameter or fileinto Sieve action).
ДЛЯ ТЕХ, у кого ЕЩЕ НЕ СОЗДАНА папка INBOX.Spam данный параметр необходим, так как -m создает папку (если она не существует), а -s добавляет ее в subscriptions.
Как то так. И никаких скриптов не надо.
Если юзеры саботируют требование быть подписанными на некие папки, поможет только скрипт.
mediamag писал(а):Ага спасибо...только я создал не INBOX.SPam а просто Spam. Мне так удобнее.
Проверил, само не регистрируется...только через скрипт))
Если dovecot эмулирует courier, будет INBOX.SPam. См. настройку "separator".