KMail/Tools/uk: Difference between revisions

From KDE Wiki Sandbox
(Created page with '* [http://msquadrat.de/projects/tb2kmail/ tb2kmail] — програма для експортування поштових архівів '''The Bat''' у дані '''KMail'''. ...')
No edit summary
 
(72 intermediate revisions by 2 users not shown)
Line 3: Line 3:
=KMail: Інструменти=
=KMail: Інструменти=
{{Warning_(uk)|1=Слід пам’ятати, що тут наведено посилання на програмне забезпечення та документацію, створену переважно людьми, які не є учасниками команди розробників KMail. Отже команда розробників не може супроводжувати ці дані. Фактично, команда розробників навіть не тестувала ці програми. ''Вся відповідальність за їх використання покладається на вас.'' Деякі з інструментів мають доволі поважний вік.}}
{{Warning_(uk)|1=Слід пам’ятати, що тут наведено посилання на програмне забезпечення та документацію, створену переважно людьми, які не є учасниками команди розробників KMail. Отже команда розробників не може супроводжувати ці дані. Фактично, команда розробників навіть не тестувала ці програми. ''Вся відповідальність за їх використання покладається на вас.'' Деякі з інструментів мають доволі поважний вік.}}
 
<span id="Mail Import Tools"></span>
==Інструменти імпортування поштових архівів==
==Інструменти імпортування поштових архівів==
Вам варто спочатку спробувати імпортувати поштові архіви за допомогою пункту меню <menuchoice>Файл -> Імпортувати повідомлення...</menuchoice> самої програми '''KMail'''.
Вам варто спочатку спробувати імпортувати поштові архіви за допомогою пункту меню <menuchoice>Файл -> Імпортувати повідомлення...</menuchoice> самої програми '''KMail'''.
Line 13: Line 13:
* [http://alioth.debian.org/projects/libpst/ readpst] — програма для перетворення файлів поштових архівів '''Microsoft Outlook™''' (особистих тек) на стандартні дані mbox UNIX. Додано 24 січня 2005 року.
* [http://alioth.debian.org/projects/libpst/ readpst] — програма для перетворення файлів поштових архівів '''Microsoft Outlook™''' (особистих тек) на стандартні дані mbox UNIX. Додано 24 січня 2005 року.


* [http://outport.sourceforge.net/ Outport] — програма для експортування даних з '''Outlook™''' до '''Evolution''', дані цього формату можна імпортувати до '''KMail'''. Додано 23 липня 2004 року.
* [https://outport.sourceforge.net/ Outport] — програма для експортування даних з '''Outlook™''' до '''Evolution''', дані цього формату можна імпортувати до '''KMail'''. Додано 23 липня 2004 року.


* [http://kmail.kde.org/unsupported/mozilla2kmail.pl mozilla2kmail.pl] — простий скрипт bash, призначений для перетворення поштового архіву у форматі '''Mozilla''' на поштовий архів '''KMail'''. Додано 12 червня 2004 року.
* [https://web.archive.org/web/20071008235210/kmail.kde.org/unsupported/mozilla2kmail.pl mozilla2kmail.pl] — простий скрипт bash, призначений для перетворення поштового архіву у форматі '''Mozilla''' на поштовий архів '''KMail'''. Додано 12 червня 2004 року.


* [http://tldp.org/HOWTO/Outlook-to-Unix-Mailbox.html Короткі рецепти щодо перетворення архівів '''MS Outlook''' у формат mailbox Unix] — якщо наведені вище інструменти не допомагають. Оновлено 8 січня 2004 року.
* [http://tldp.org/HOWTO/Outlook-to-Unix-Mailbox.html Короткі рецепти щодо перетворення архівів '''MS Outlook''' у формат mailbox Unix] — якщо наведені вище інструменти не допомагають. Оновлено 8 січня 2004 року.


* [http://www.panayotis.com/prog/scripts/smdir/ Sylpheed2Maildir] — простий скрипт bash, призначений для перетворення даних поштової скриньки '''sylpheed''' у формат maildir. Додано 27 травня 2003 року.
* [http://www.panayotis.com/prog/scripts/sylpheed.html Sylpheed2Maildir] — простий скрипт bash, призначений для перетворення даних поштової скриньки '''sylpheed''' у формат maildir. Додано 27 травня 2003 року.


* [http://eudora2unix.sourceforge.net/ Eudora2Unix] — збірка скриптів Python, спільне використання яких допоможе вам перетворити дані поштових тек Qualcomm '''Eudora''' на поштові каталоги UNIX або Linux. Оновлено 31 березня 2003 року.
* [https://eudora2unix.sourceforge.net/ Eudora2Unix] — збірка скриптів Python, спільне використання яких допоможе вам перетворити дані поштових тек Qualcomm '''Eudora''' на поштові каталоги UNIX або Linux. Оновлено 31 березня 2003 року.


* [http://www.informatik-vollmer.de/software/mh2maildir.html Перетворювач mh2maildir] — невеличкий скрипт командної оболонки, призначений для перетворення поштових архівів з формату MH у формат Maildir. Додано 6 листопада 2002 року.
* [http://www.informatik-vollmer.de/software/mh2maildir.html Перетворювач mh2maildir] — невеличкий скрипт командної оболонки, призначений для перетворення поштових архівів з формату MH у формат Maildir. Додано 6 листопада 2002 року.


* [http://sourceforge.net/projects/ol2mbox/ ol2mbox] — програма перетворення даних '''Outlook Express''' у формат mbox (більше не підтримується). Додано 9 лютого 2002 року.
* [https://sourceforge.net/projects/ol2mbox/ ol2mbox] — програма перетворення даних '''Outlook Express''' у формат mbox (більше не підтримується). Додано 9 лютого 2002 року.


* [http://msquadrat.de/projects/tb2kmail/ tb2kmail] — програма для експортування поштових архівів '''The Bat''' у дані '''KMail'''. Додано 7 січня 2002 року.
* [https://msquadrat.de/projects/tb2kmail/ tb2kmail] — програма для експортування поштових архівів '''The Bat''' у дані '''KMail'''. Додано 7 січня 2002 року.


* [http://www.david-guembel.de/index.php?id=12 '''KMail''' filters for GPG and RFC-2015-compliant mails]. Added 2001-07-15
* [http://www.david-guembel.de/index.php?id=12 Фільтри '''KMail''' для GPG і поштових архівів, сумісних з RFC-2015]. Додано 15 липня 2001 року.
 
* [http://kmail.kde.org/unsupported/xfmail2mbox.sh xfmail2mbox.sh], a shell script by Jörg Reinhardt <joeyhh(at)gmx.de> to convert xfmail folders to mbox (which is used by '''KMail'''). Requires awk. Updated 2001-02-12


* [https://web.archive.org/web/20041211080655/http://kmail.kde.org/unsupported/xfmail2mbox.sh xfmail2mbox.sh] — скрипт командної оболонки, створений Jörg Reinhardt <joeyhh(at)gmx.de> для перетворення даних тек xfmail у формат mbox (використовується '''KMail'''). Для роботи потрібен awk. Оновлено 12 лютого 2001 року.
<span id="Mail Export Tools"></span>
==Програми для експортування поштових архівів==
==Програми для експортування поштових архівів==


* [http://www.mhonarc.org/ MHonArc] — програма для перетворення поштових архівів на дані у форматі HTML. Додано 31 березня 2003 року.
* [https://www.mhonarc.org/ MHonArc] — програма для перетворення поштових архівів на дані у форматі HTML. Додано 31 березня 2003 року.


* [http://www.bernreuther.net/martin/software/KDE/tKMailHonArc/ tKMailHonArc], a frontend for MHonArc to convert '''KMail''' email folders (mbox, maildir) to HTML. Added 2003-03-31
* [http://www.bernreuther.net/martin/software/KDE/tKMailHonArc/ tKMailHonArc] — оболонка до MHonArc, призначена для перетворення тек поштових архівів '''KMail''' (mbox, maildir) у формат HTML. Додано 31 березня 2003 року.


* [https://www.acjlaw.net:8080/~jeremy/Ricoh/scripts.html#mbox2pdf mbox2pdf] — скрипт мовою perl для перетворення mbox з поштою на pdf з гіперпосиланнями. Використовує hypermail-2.2.0 та LaTeX. Додано 11 серпня 2011 року.
<span id="Addressbook Import Tools"></span>
==Програми для імпортування даних адресних книг==
==Програми для імпортування даних адресних книг==


* [http://catb.org/~esr/lookout/ lookout], a small Python script that enables you to convert your '''Outlook 97''' addressbook data to '''KAB'''. Added 2002-07-31
* [http://catb.org/~esr/lookout/ lookout] — скрипт мовою Python, за допомогою якого ви зможете перетворити дані вашої адресної книги '''Outlook 97''' у формат '''KAddressBook'''. Додано 31 липня 2002 року.
 
* [http://kmail.kde.org/unsupported/pineToKMail pineToKMail], a perl script to convert a '''pine''' addressbook to a '''KMail''' addressbook.


* [https://web.archive.org/web/20071009103646/kmail.kde.org/unsupported/pineToKMail pineToKMail] — скрипт мовою Perl, призначений для перетворення адресних книг '''pine''' у формат адресних книг '''KMail'''.
<span id="Development and Security"></span>
==Розробка і захист==
==Розробка і захист==


* [http://www.slac.com/~mpilone/projects/kde/kmailssh/index.html HOWTO on how to use the Precommand feature of '''KMail''' for ''SSH tunneling''], Added 2003-04-19
* [http://www.slac.com/~mpilone/projects/kde/kmailssh/index.html Настанови щодо використання можливості попереднього виконання команд у '''KMail''' для ''SSH-тунелювання'']. Додано 19 квітня 2003 року.


* Gregor Waluga has written a German tutorial on how to use '''KMail''' and '''GnuPG''': [http://www.linuxnetmag.com/de/issue8/m8kmailgpg1.html Mit KMail verschlüsselte E-Mails verschicken] (download as [http://www.waluga.de/linux/tutorials/tutorials.htm as PDF here]).
* [[Special:myLanguage/Concepts/OpenPGP_For_Beginners|Роз’яснення понять, пов’язаних з OpenPGP, для початківців]]


* [http://kmail.kde.org/unsupported/kmail_over_ssh.txt Setting up '''KMail '''over ''ssh''] (by Ferdinand Gassauer)
* Грегором Валюгою (Gregor Waluga) було створено підручник щодо сумісного використання '''KMail''' і '''GnuPG''': [https://web.archive.org/web/20061015202437/http://www.linuxnetmag.com/de/issue8/m8kmailgpg1.html Mit KMail verschlüsselte E-Mails verschicken] (PDF-версію можна звантажити [https://web.archive.org/web/20071013123902/http://www.waluga.de/linux/tutorials/tutorials.htm тут]).


* [http://kmail.kde.org/mail-client-QA.gz Mail client test file v0.5] (55kB): This mbox file triggers some bugs and has very long field values to trigger buffer overflows. You may use this to find possible security problems - not only in '''KMail''', but in any mail client that supports mbox folders. Just copy this file to ~/Mail/ and start '''KMail'''.
* [https://web.archive.org/web/20071009103618/http://kmail.kde.org/unsupported/kmail_over_ssh.txt Налаштовування '''KMail''' на роботу на основі ''ssh''] (автор — Фердінанд Гассауер (Ferdinand Gassauer)).


* [https://web.archive.org/web/20061210081157/http://kmail.kde.org/mail-client-QA.gz Тестовий файл для клієнтів електронної пошти, версія 0.5] (55 кБ): цей файл mbox може призводити до помилок у обробці, він містить дуже довгі значення у полях, які можуть призводити до переповнення буфера. Ви можете скористатися ним для виявлення можливих проблем захисту не лише у '''KMail''', але і у будь-якій іншій програмі обробки електронної пошти, у якій передбачено підтримку mbox. Просто скопіюйте цей файл до ~/Mail/ і запустіть '''KMail'''.
<span id="Anti-Spam Tools"></span>
==Програми для боротьби з небажаною кореспонденцією (спамом)==
==Програми для боротьби з небажаною кореспонденцією (спамом)==


* (Polish) [http://yaro.gdi.pl/linux/spamassassin.html Spamassassin na localhost na Mdk.10], a description of how to use '''KMail''' and '''SpamAssassin''', Added 2004-05-14
* [http://www.ghacks.net/2009/10/16/spam-filtering-with-kmail/ Фільтрування спаму за допомогою Kmail] 16 жовтня 2009 року — останнє оновлення: 13 лютого 2018 року.
 
* (German) [http://www.pl-berichte.de/t_programme/bogofilter-kmail.html Mini-HOWTO für bogofilter mit '''KMail'''], Added 2003-11-07


* [http://www.andrefelipemachado.hpg.ig.com.br/linux/mini-how-to-Kmail_and_Bogofilter.html '''KMail''' and '''Bogofilter''' Mini HOWTO], a description of how to configure '''KMail''' to filter spam using '''Bogofilter''' (Robinson-Fischer self-learning algorithm filtering for English and non-English messages) on IMAP and POP accounts without using '''procmail''', Added 2004-01-19
* (Польською) [https://web.archive.org/web/20081216160551/http://yaro.gdi.pl/linux/spamassassin.html Spamassassin na localhost na Mdk.10] — опис способів використання '''KMail''' і '''SpamAssassin'''. Додано 14 травня 2004 року.


* [http://www.techforce.com.br/news/quem_somos/linux/mini_how_to_kmail_and_spamoracle KMail and SpamOracle Mini HOWTO]  This is a description of how to configure '''KMail''' to filter spam using '''SpamOracle''' (Bayesian self-learning algorithm filtering for English and non-English messages) on IMAP and POP accounts without using '''procmail''', Updated 2004-01-19
* (Німецькою) [https://www.pro-linux.de/artikel/2/950/mini-howto-fuer-bogofilter-mit-kmail.html Mini-HOWTO für bogofilter mit '''KMail''']. Додано 7 листопада 2003 року.


* [http://www.softwaredesign.co.uk/Information.SpamFilters.html '''KMail''' and '''SpamAssassin''' resp. Quick Spam Filter (qsf)], a more detailed article than the one below, Added 2003-06-30
* [http://www.techforce.com.br/news/quem_somos/linux/mini_how_to_kmail_and_spamoracle Короткі настанови щодо KMail і SpamOracle]. Опис способів налаштування '''KMail''' на фільтрування спаму за допомогою '''SpamOracle''' (фільтрування на основі Баєсового алгоритму самонавчання для повідомлень англійською та неанглійськими мовами) даних облікових записів IMAP і POP без використання '''procmail'''. Оновлено 19 січня 2004 року.


* [http://kmail.kde.org/unsupported/spamd Startup script for '''SpamAssassin'''] (Christian Banik <christian at buschaos.de>, 2002-07-11)  This is a startup script for '''SpamAssassin''' in SuSE Linux 8.0. You can install '''SpamAssassin''' from the RPMs. You have to remove the old startup script /etc/rc.d/init.d/spamassassin and copy this script to /etc/init.d/spamd. cd to /etc/init.d and call insserv spamd. On the next bootup, SpamAssassin will be activated.
* [http://www.softwaredesign.co.uk/Information.SpamFilters.html '''KMail''', '''SpamAssassin''' та Quick Spam Filter (qsf)] — докладніша на наведену нижче стаття. Додано 30 червня 2003 року.


* [https://web.archive.org/web/20081031150245/http://kmail.kde.org/unsupported/spamd Скрипт запуску для '''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 буде задіяно.
<span id="Other Tools and Patches"></span>
==Інші програми і латки==
==Інші програми і латки==


* [http://www.tiros.net/pfeiffer/bin/lyris_filter Lyris Filter], a script to repair broken IDs and In-Reply-To headers produced by the commercial listserve product Lyris, Updated 2005-01-16
* [http://www.tiros.net/pfeiffer/bin/lyris_filter Фільтр Lyris] — скрипт для відновлення пошкоджених заголовків ідентифікаторів та In-Reply-To, створених комерційним продуктом з обслуговування списків листування Lyris. Оновлено 16 січня 2005 року.


* [http://kmail.kde.org/unsupported/eudorafilters2kmail.pl eudorafilters2kmail.pl], Perl script to import filters from '''Eudora''', Added 2003-05-09
* [http://kmail.kde.org/unsupported/eudorafilters2kmail.pl eudorafilters2kmail.pl] — скрипт мовою Perl, призначений для імпортування фільтрів з '''Eudora'''. Додано 9 травня 2003 року.


* [http://jice.free.fr/kmailpt/ KMail power tools] to save and remove attachments from emails, Added 2009-09-23
* [http://jice.free.fr/kmailpt/ Потужні інструменти KMail] призначено для збереження і вилучення долучень з повідомлень електронної пошти. Додано 23 вересня 2009 року.


'''Script to filter by header (by Marc Mutz)'''
'''Скрипт для фільтрування за заголовком (автор — Marc Mutz)'''
   
   
This perl script can be used with a ''pipe through'' filter action after a <menuchoice>remove header -> Reply-To</menuchoice> action. It's useful for people who want to change certain headers based on the content of other headers. This is something '''KMail''' filters currently do not support, but is useful here and there.
Цим скриптом мовою 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:
Цей скрипт замінює (якщо використовувати його з дією <menuchoice>вилучити заголовок -> Reply-To</menuchoice>) заголовок Reply-To повідомлень, надісланих з систем стеження за вадами у стилі Debian з <номер_вади>@bugs.kde.org. Заміна буде корисною, якщо звіти про вади надсилаються до розробників зі списку листування, який виконує перезапис заголовка Reply-To власною поштовою адресою:


{{Input|1=#!/usr/bin/perl
{{Input|1=#!/usr/bin/perl
Line 98: Line 102:
         }
         }
         print;
         print;
     };<!--}}-->
     };
 
}}
<!--{{-->}}


* [http://kmail.kde.org/unsupported/uniqmail uniqmail], a small bash/sed script that removes mail duplicates from mbox files.
* [http://kmail.kde.org/unsupported/uniqmail uniqmail] — невеличкий скрипт bash/sed, який вилучає дублікати повідомлень з файлів mbox.


* '''Using KMail and [http://cr.yp.to/proto/maildir.html Maildir]''' (by Georg Lehner, jorge(at)toa.magma.com.ni):  
* '''Використання KMail і [http://cr.yp.to/proto/maildir.html Maildir]''' (автор — 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''' пересуває (за допомогою стандартного налаштування Maildir) поштові повідомлення до підкаталогів ~/Maildir/, що означає, що особиста пошта ніколи не потраплятиме до каталогу спільного використання (наприклад, /var/spool/mail/), як це відбувається у традиційних агентах обробки пошти.


'''qmail''' provides a command: '''maildir2mbox''', to re-"deliver" mail from ~/Maildir/ to this namely public directory, we wrap this command into a script: '''qmail2kmail'''.
У '''qmail''' передбачено команду '''maildir2mbox''' для повторної «доставки» пошти з ~/Maildir/ до цього відкритого каталогу. Ми додали цю команду до скрипту: '''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.
'''KMail''' налаштовано на читання пошти з традиційного місця, але '''qmail2kmail''' запуститься перед перевіркою пошти за допомогою додавання випереджувальної команди у налаштуваннях, отже програма знайде всі вхідні повідомлення саме там, де вони мають зберігатися за традиційного налаштування.


'''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.
Бінарні файли '''qmail''' автора скрипту зберігаються у /var/qmail/bin, ймовірно, не зовсім правильне місце для зберігання, отже виправте його для вашої системи і виправте скрипт '''qmail2kmail'''.


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.
Автор скрипту встановив '''qmail2kmail''' до /usr/local/bin, дозволив виконання скрипту для всіх користувачів. Ви можете обмежити доступ до користувачів з групи qmail, якщо для вас важливий захист системи.


In the '''KMail''' configuration you should have something similar to:
У налаштуваннях '''KMail''' має бути щось таке:


{{Output|1=
{{Output|1=
   [Account 1]
   [Account 1]
   Folder=inbox
   Folder=inbox
   Name=Mi correo en TOA
   Name=Моя поштова скринька
   Type=local
   Type=local
   check-exclude=false
   check-exclude=false
Line 128: Line 131:
}}
}}
   
   
and everything should work fine. Here comes '''qmail2kmail''':
Все має запрацювати. Тепер час скористатися '''qmail2kmail''':


{{Input|1=
{{Input|1=
Line 134: Line 137:
   #
   #
   # LEG06012001
   # LEG06012001
   # Convert Mails in Maildir format in ~/Maildir/ to mbox format in ~/Mail/inbox
   # Перетворює поштовий архів у форматі Maildir у ~/Maildir/ на дані формату mbox у ~/Mail/inbox
   #  as required by Kmail.
   #  як це потрібно для Kmail.<!--}}-->


   MAILDIR=~/Maildir/
   MAILDIR=~/Maildir/
Line 142: Line 145:
   export MAILDIR MAILTMP MAIL
   export MAILDIR MAILTMP MAIL


  /var/qmail/bin/maildir2mbox
<!--{{-->/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.
Зауважте, що "tmpdir" — тимчасовий файл, його буде перезаписано, отже, якщо у вашій системі вже є файл tmpdir там, де '''maildir2mbox''' його створить, дані буде втрачено.


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:
Вирішенням буде використання команди '''tempfile''', але ця команда є не у всіх системах Unix, отже вам доведеться шукати якесь обхідне рішення. Якщо '''qmail2kmail''' не запускається у домашньому каталозі $USER (автор не виконував перевірки цього), варто скористатися такою інструкцією:


{{Input|1=MAILTMP=$USER/.qmailtemp
{{Input|1=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.
Зауважте, що також слід встановити '''qmail-pop3d'''. Автор програми отримував пошту за допомогою POP3 з локального вузла за допомогою цієї програми, але робота ставала повільнішою і незграбною.


[[Category:Офісні програми/uk]]
[[Category:Офісні програми/uk]]
[[Category:Інтернет/uk]]
[[Category:Інтернет/uk]]

Latest revision as of 17:40, 29 May 2019

Other languages:

KMail: Інструменти

Попередження
Слід пам’ятати, що тут наведено посилання на програмне забезпечення та документацію, створену переважно людьми, які не є учасниками команди розробників 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 року.
  • 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 року.
  • 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 року.
  • mbox2pdf — скрипт мовою perl для перетворення mbox з поштою на pdf з гіперпосиланнями. Використовує hypermail-2.2.0 та LaTeX. Додано 11 серпня 2011 року.

Програми для імпортування даних адресних книг

  • lookout — скрипт мовою Python, за допомогою якого ви зможете перетворити дані вашої адресної книги Outlook 97 у формат KAddressBook. Додано 31 липня 2002 року.
  • pineToKMail — скрипт мовою Perl, призначений для перетворення адресних книг pine у формат адресних книг KMail.

Розробка і захист

  • Грегором Валюгою (Gregor Waluga) було створено підручник щодо сумісного використання KMail і GnuPG: Mit KMail verschlüsselte E-Mails verschicken (PDF-версію можна звантажити тут).
  • Тестовий файл для клієнтів електронної пошти, версія 0.5 (55 кБ): цей файл mbox може призводити до помилок у обробці, він містить дуже довгі значення у полях, які можуть призводити до переповнення буфера. Ви можете скористатися ним для виявлення можливих проблем захисту не лише у KMail, але і у будь-якій іншій програмі обробки електронної пошти, у якій передбачено підтримку mbox. Просто скопіюйте цей файл до ~/Mail/ і запустіть KMail.

Програми для боротьби з небажаною кореспонденцією (спамом)

  • (Польською) Spamassassin na localhost na Mdk.10 — опис способів використання KMail і SpamAssassin. Додано 14 травня 2004 року.
  • Короткі настанови щодо KMail і SpamOracle. Опис способів налаштування KMail на фільтрування спаму за допомогою SpamOracle (фільтрування на основі Баєсового алгоритму самонавчання для повідомлень англійською та неанглійськими мовами) даних облікових записів IMAP і POP без використання procmail. Оновлено 19 січня 2004 року.
  • Скрипт запуску для 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, яким можна скористатися для канального фільтрування після виконання дії Вилучити заголовок -> Reply-To. Буде корисним для тих, хто бажає змінити певні заголовки на основі інших заголовків. Це те, чого поточні фільтри KMail не підтримують, те, що може бути інколи корисним.

Цей скрипт замінює (якщо використовувати його з дією вилучити заголовок -> Reply-To) заголовок Reply-To повідомлень, надісланих з систем стеження за вадами у стилі Debian з <номер_вади>@bugs.kde.org. Заміна буде корисною, якщо звіти про вади надсилаються до розробників зі списку листування, який виконує перезапис заголовка Reply-To власною поштовою адресою:

#!/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 — невеличкий скрипт bash/sed, який вилучає дублікати повідомлень з файлів mbox.
  • Використання KMail і Maildir (автор — Georg Lehner, jorge(at)toa.magma.com.ni):

qmail пересуває (за допомогою стандартного налаштування Maildir) поштові повідомлення до підкаталогів ~/Maildir/, що означає, що особиста пошта ніколи не потраплятиме до каталогу спільного використання (наприклад, /var/spool/mail/), як це відбувається у традиційних агентах обробки пошти.

У qmail передбачено команду maildir2mbox для повторної «доставки» пошти з ~/Maildir/ до цього відкритого каталогу. Ми додали цю команду до скрипту: qmail2kmail.

KMail налаштовано на читання пошти з традиційного місця, але qmail2kmail запуститься перед перевіркою пошти за допомогою додавання випереджувальної команди у налаштуваннях, отже програма знайде всі вхідні повідомлення саме там, де вони мають зберігатися за традиційного налаштування.

Налаштування: Бінарні файли qmail автора скрипту зберігаються у /var/qmail/bin, ймовірно, не зовсім правильне місце для зберігання, отже виправте його для вашої системи і виправте скрипт qmail2kmail.

Автор скрипту встановив qmail2kmail до /usr/local/bin, дозволив виконання скрипту для всіх користувачів. Ви можете обмежити доступ до користувачів з групи qmail, якщо для вас важливий захист системи.

У налаштуваннях KMail має бути щось таке:

[Account 1]
  Folder=inbox
  Name=Моя поштова скринька
  Type=local
  check-exclude=false
  check-interval=0
  precommand=/usr/local/bin/qmail2kmail

Все має запрацювати. Тепер час скористатися qmail2kmail:

#!/bin/sh
  #
  # LEG06012001
  # Перетворює поштовий архів у форматі Maildir у ~/Maildir/ на дані формату mbox у ~/Mail/inbox
  #   як це потрібно для Kmail.

  MAILDIR=~/Maildir/
  MAILTMP=tmpdir
  MAIL=/var/mail/$USER
  export MAILDIR MAILTMP MAIL

/var/qmail/bin/maildir2mbox

Зауважте, що "tmpdir" — тимчасовий файл, його буде перезаписано, отже, якщо у вашій системі вже є файл tmpdir там, де maildir2mbox його створить, дані буде втрачено.

Вирішенням буде використання команди tempfile, але ця команда є не у всіх системах Unix, отже вам доведеться шукати якесь обхідне рішення. Якщо qmail2kmail не запускається у домашньому каталозі $USER (автор не виконував перевірки цього), варто скористатися такою інструкцією:

MAILTMP=$USER/.qmailtemp

Зауважте, що також слід встановити qmail-pop3d. Автор програми отримував пошту за допомогою POP3 з локального вузла за допомогою цієї програми, але робота ставала повільнішою і незграбною.