Страница 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".