Re: lug-bg: Филтри в Thunderbird, procmail и formail
- Subject: Re: lug-bg: Филтри в Thunderbird, procmail и formail
- From: Alexander Iliev <sasoiliev@xxxxxxxxx>
- Date: Mon, 08 May 2006 11:45:53 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
Georgi Alexandrov wrote:
Alexander Iliev wrote:
Добър ден.
Идеята ми е следната - понеже получавам известно количество
писма, генерирани от cron job-ове на разни машини - ще ми се,
ако job-а е изпълнен успешно, писмото да се маркира като
прочетено, ако е изпълнен неуспешно да си остава като непрочетено
и да се маркира като важно в Thunderbird.
Не е ли по логично ако cron job-a е приключил успешно задачката да не
получваш писмо?
Мисля, че най лесно ще стане ако препратим stdout към /dev/null и оставим
само stderr "видим" за cron. Примерен ред:
40 6 * * * /some/early/morning/job.sh 1>/dev/null
Еми в случая не е съвсем логично. Искам да си получавам писмата, но
да са маркирани като непрочетени само ако е възникнава някаква грешка.
Ако искаме да не получаваме и грешките, може да опитаме нещо такова:
40 6 * * * /some/early/morning/job.sh &>/dev/null
т.е. препращаме stdout и stderr към /dev/null.
>
Използвам procmail за разпределяне на пощата по Maildir директории
и конкретно за случая procmail подава писмото на formail и според
съдържанието на писмото formail добавя определен header.
Идеята ми беше в Thunderbird да се проверява този header с филтър,
който да маркира писмото на базата на него. Това ок, обаче не успях
да намеря начин да накарам Thunderbird да прилага филтрите си за
писма в папки, различни от Inbox.
Ами логично ми се струва, защото всички писма пристигат по подразбиране
точно във Inbox, вече със разни филтри можеш да си ги манипулираш и местиш
на други места. Не схванах точно какво искаш да направиш.
Така е, по принцип е нормално новите писма да отиват в Inbox, но при мен
не е баш така. В .forward съм настроил всичката ми поща да се филтрира с
procmail, който разпределя писмата по разни директории. Преди го бях
направил с филтри в Thunderbird, обаче така трябва да си пренасям
филтрите м/у различните машини, а и през web mail не сработват
(логично).
С procmail филтрирането и разпределянето ми става на сървъра и не зависи
от клиента, с който се чете пощата. Маркирането на писмо като важно ми
се струва, че няма как да стане на сървъра, понеже ако се не лъжа това
си е атрибут, който Thunderbird си прилага и ползва.
--
Александър Илиев
|