KMail/Tools/uk: Difference between revisions
(Created page with '* [http://jice.free.fr/kmailpt/ Потужні інструменти KMail] призначено для збереження і вилучення долучень з повід...') |
(Created page with ''''Скрипт для фільтрування за заголовком (автор — Marc Mutz)'''
Цим скриптом мовою Perl, яким можна скор...') |
||
Line 77: | Line 77: | ||
* [http://jice.free.fr/kmailpt/ Потужні інструменти KMail] призначено для збереження і вилучення долучень з повідомлень електронної пошти. Додано 23 вересня 2009 року. | * [http://jice.free.fr/kmailpt/ Потужні інструменти KMail] призначено для збереження і вилучення долучень з повідомлень електронної пошти. Додано 23 вересня 2009 року. | ||
''' | '''Скрипт для фільтрування за заголовком (автор — Marc Mutz)''' | ||
Цим скриптом мовою Perl, яким можна скористатися для ''канального'' фільтрування після виконання дії <menuchoice>Вилучити заголовок -> Reply-To</menuchoice>. Буде корисним для тих, хто бажає змінити певні заголовки на основі інших заголовків. Це те, чого поточні фільтри '''KMail''' не підтримують, те, що може бути інколи корисним. | |||
This particular script replaces (if used in conjunction with the <menuchoice>remove header -> Reply-To</menuchoice> action) the Reply-To header of mails sent from a Debian-style bugtracking system with <bugno>@bugs.kde.org. This is useful if bug reports are delivered to developers through a mailinglist that overwrites the Reply-To header with its post address: | This particular script replaces (if used in conjunction with the <menuchoice>remove header -> Reply-To</menuchoice> action) the Reply-To header of mails sent from a Debian-style bugtracking system with <bugno>@bugs.kde.org. This is useful if bug reports are delivered to developers through a mailinglist that overwrites the Reply-To header with its post address: |
Revision as of 10:22, 22 September 2010
KMail: Інструменти
Інструменти імпортування поштових архівів
Вам варто спочатку спробувати імпортувати поштові архіви за допомогою пункту меню
самої програми KMail.Якщо вам потрібно імпортувати повідомлення і структуру каталогів з програми Outlook™, ви можете скористатися програмою Thunderbird (версією для Windows) для імпортування даних Outlook™, а потім імпортувати до Kmail каталог зі збереженими даними Thunderbird.
Якщо цей спосіб не спрацює, корисними можуть виявитися ці програми:
- readpst — програма для перетворення файлів поштових архівів Microsoft Outlook™ (особистих тек) на стандартні дані mbox UNIX. Додано 24 січня 2005 року.
- Outport — програма для експортування даних з Outlook™ до Evolution, дані цього формату можна імпортувати до KMail. Додано 23 липня 2004 року.
- mozilla2kmail.pl — простий скрипт bash, призначений для перетворення поштового архіву у форматі Mozilla на поштовий архів KMail. Додано 12 червня 2004 року.
- Короткі рецепти щодо перетворення архівів MS Outlook у формат mailbox Unix — якщо наведені вище інструменти не допомагають. Оновлено 8 січня 2004 року.
- Sylpheed2Maildir — простий скрипт bash, призначений для перетворення даних поштової скриньки sylpheed у формат maildir. Додано 27 травня 2003 року.
- Eudora2Unix — збірка скриптів Python, спільне використання яких допоможе вам перетворити дані поштових тек Qualcomm Eudora на поштові каталоги UNIX або Linux. Оновлено 31 березня 2003 року.
- Перетворювач mh2maildir — невеличкий скрипт командної оболонки, призначений для перетворення поштових архівів з формату MH у формат Maildir. Додано 6 листопада 2002 року.
- ol2mbox — програма перетворення даних Outlook Express у формат mbox (більше не підтримується). Додано 9 лютого 2002 року.
- tb2kmail — програма для експортування поштових архівів The Bat у дані KMail. Додано 7 січня 2002 року.
- Фільтри KMail для GPG і поштових архівів, сумісних з RFC-2015. Додано 15 липня 2001 року.
- xfmail2mbox.sh — скрипт командної оболонки, створений Jörg Reinhardt <joeyhh(at)gmx.de> для перетворення даних тек xfmail у формат mbox (використовується KMail). Для роботи потрібен awk. Оновлено 12 лютого 2001 року.
Програми для експортування поштових архівів
- MHonArc — програма для перетворення поштових архівів на дані у форматі HTML. Додано 31 березня 2003 року.
- tKMailHonArc — оболонка до MHonArc, призначена для перетворення тек поштових архівів KMail (mbox, maildir) у формат HTML. Додано 31 березня 2003 року.
Програми для імпортування даних адресних книг
- lookout — скрипт мовою Python, за допомогою якого ви зможете перетворити дані вашої адресної книги Outlook 97 у формат KAddressBook. Додано 31 липня 2002 року.
- pineToKMail — скрипт мовою Perl, призначений для перетворення адресних книг pine у формат адресних книг KMail.
Розробка і захист
- Настанови щодо використання можливості попереднього виконання команд у KMail для SSH-тунелювання. Додано 19 квітня 2003 року.
- Грегором Валюгою (Gregor Waluga) було створено підручник щодо сумісного використання KMail і GnuPG: Mit KMail verschlüsselte E-Mails verschicken (PDF-версію можна звантажити тут).
- Налаштування KMail на роботу на основі ssh (автор — Фердінанд Гассауер (Ferdinand Gassauer)).
- Тестовий файл для клієнтів електронної пошти, версія 0.5 (55 кБ): цей файл mbox може призводити до помилок у обробці, він містить дуже довгі значення у полях, які можуть призводити до переповнення буфера. Ви можете скористатися ним для виявлення можливих проблем захисту не лише у KMail, але і у будь-якій іншій програмі обробки електронної пошти, у якій передбачено підтримку mbox. Просто скопіюйте цей файл до ~/Mail/ і запустіть KMail.
Програми для боротьби з небажаною кореспонденцією (спамом)
- (Польською) Spamassassin na localhost na Mdk.10 — опис способів використання KMail і SpamAssassin. Додано 14 травня 2004 року.
- (Німецькою) Mini-HOWTO für bogofilter mit KMail. Додано 7 листопада 2003 року.
- Короткі настанови щодо KMail і Bogofilter — опис способів налаштування KMail на фільтрування спаму за допомогою Bogofilter (використовує алгоритм фільтрування Робінсона-Фішера для обробки повідомлень англійською та неанглійськими мовами) даних облікових записів IMAP і POP без використання procmail. Додано 19 січня 2004 року.
- Короткі настанови щодо KMail і SpamOracle. Опис способів налаштування KMail на фільтрування спаму за допомогою SpamOracle (фільтрування на основі Баєсового алгоритму самонавчання для повідомлень англійською та неанглійськими мовами) даних облікових записів IMAP і POP без використання procmail. Оновлено 19 січня 2004 року.
- KMail, SpamAssassin та Quick Spam Filter (qsf) — докладніша на наведену нижче стаття. Додано 30 червня 2003 року.
- Скрипт запуску для SpamAssassin (Christian Banik <christian at buschaos.de>, 11 липня 2002 року). Скрипт запуску для SpamAssassin у SuSE Linux 8.0. Встановити SpamAssassin можна за допомогою RPM. Вам слід вилучити старий скрипт запуску /etc/rc.d/init.d/spamassassin і скопіювати наведений скрипт до /etc/init.d/spamd. Перейдіть до /etc/init.d і віддайте команду insserv spamd. Під час наступного запуску системи SpamAssassin буде задіяно.
Інші програми і латки
- Фільтр Lyris — скрипт для відновлення пошкоджених заголовків ідентифікаторів та In-Reply-To, створених комерційним продуктом з обслуговування списків листування Lyris. Оновлено 16 січня 2005 року.
- eudorafilters2kmail.pl — скрипт мовою Perl, призначений для імпортування фільтрів з Eudora. Додано 9 травня 2003 року.
- Потужні інструменти KMail призначено для збереження і вилучення долучень з повідомлень електронної пошти. Додано 23 вересня 2009 року.
Скрипт для фільтрування за заголовком (автор — Marc Mutz)
Цим скриптом мовою Perl, яким можна скористатися для канального фільтрування після виконання дії
. Буде корисним для тих, хто бажає змінити певні заголовки на основі інших заголовків. Це те, чого поточні фільтри KMail не підтримують, те, що може бути інколи корисним.This particular script replaces (if used in conjunction with the
action) the Reply-To header of mails sent from a Debian-style bugtracking system with <bugno>@bugs.kde.org. This is useful if bug reports are delivered to developers through a mailinglist that overwrites the Reply-To header with its post address:#!/usr/bin/perl $endOfHeader = 0; while (<>) { if ( $endOfHeader == 0 ) { if ( /^(?i:Subject):\s+Bug\#(\d{4,5}):/ ) { $_ = "Reply-To: $1\@bugs.kde.org\n".$_; } elsif ( /^$/ ) { $endOfHeader = 1; } } print; };
- uniqmail, a small bash/sed script that removes mail duplicates from mbox files.
- Using KMail and Maildir (by Georg Lehner, jorge(at)toa.magma.com.ni):
qmail delivers (with standard Maildir setup) Mail into the subdirectories of ~/Maildir/, that means, personal mail never goes to a "public" directory (e.g. /var/spool/mail/) as is the case with traditional mail transport agents.
qmail provides a command: maildir2mbox, to re-"deliver" mail from ~/Maildir/ to this namely public directory, we wrap this command into a script: qmail2kmail.
KMail is set up to read mail from the "traditional" place, but qmail2kmail is run before checking mail via the precommand directive in the configuration, so it finds all incoming mail where it is supposed to find it in a traditional setup.
Setup: My qmail binaries reside in /var/qmail/bin, which is most propably not the "right" place to put them, so fix this on your system and in the qmail2kmail script.
I installed qmail2kmail in /usr/local/bin, I suppose it should be world executable, or at least by the qmail-groups, if you are concerned about security you should know how to figure out and rewrite this instructions.
In the KMail configuration you should have something similar to:
[Account 1] Folder=inbox Name=Mi correo en TOA Type=local check-exclude=false check-interval=0 precommand=/usr/local/bin/qmail2kmail
and everything should work fine. Here comes qmail2kmail:
#!/bin/sh # # LEG06012001 # Convert Mails in Maildir format in ~/Maildir/ to mbox format in ~/Mail/inbox # as required by Kmail. MAILDIR=~/Maildir/ MAILTMP=tmpdir MAIL=/var/mail/$USER export MAILDIR MAILTMP MAIL /var/qmail/bin/maildir2mbox
Note that "tmpdir" is a scratchfile and will be overwritten, so if you happen to have a file tmpdir in the place where maildir2mbox wants to create it, you will get in trouble.
A solution would be to use the tempfile command, but it happens to not exist on every Unix, so a local solution will have to be found if necessary. If qmail2kmail doesn't run in the $USER's homedirectory (which I did not check out) I would strongly recommend to use at least:
MAILTMP=$USER/.qmailtemp
Note that I also successfully installed qmail-pop3d and fetched mail via POP3 from the local host, but it is slower and clumsier.