KMail/Tools/it: Difference between revisions

From KDE Wiki Sandbox
(Created page with "Se questo non funziona i programmi seguenti potrebbero essere utili:")
(Updating to match new version of source page)
 
(63 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />


=KMail: Strumenti=
=KMail: strumenti=
{{Warning|1=Ti preghiamo di comprendere che il software e la documentazione fornita qui è in gran parte non scritta dalla squadra di KMail, quindi non possono fornire supporto al riguardo. Di fatto essi spesso non possono neanche testare queste applicazioni: ''usale a tuo rischio e pericolo''.  Alcuni di questi strumenti sono estremamente vecchi.}}
{{Warning/it|1=Ti preghiamo di comprendere che il software e la documentazione fornita qui è in gran parte non scritta dalla squadra di KMail, quindi non possono fornire supporto al riguardo. Di fatto essi spesso non possono neanche testare queste applicazioni: ''usale a tuo rischio e pericolo''.  Alcuni di questi strumenti sono estremamente vecchi.}}
 
<span id="Mail Import Tools"></span>
==Strumenti per importare la posta==
==Strumenti per importare la posta==
Dovresti prima provare ad importare la tua vecchia posta utilizzando il menu di '''KMail''' <menuchoice>File -> Importa messaggi...</menuchoice>
Dovresti prima provare ad importare la tua vecchia posta utilizzando il menu di '''KMail''' <menuchoice>File -> Importa messaggi...</menuchoice>
Line 11: Line 11:
Se questo non funziona i programmi seguenti potrebbero essere utili:
Se questo non funziona i programmi seguenti potrebbero essere utili:


* [http://alioth.debian.org/projects/libpst/ readpst], a utility for converting '''Microsoft Outlook''' mail files (personal folders) to standard UNIX mbox format, Added 2005-01-24
* [http://alioth.debian.org/projects/libpst/ readpst], un piccolo strumento per convertire i file di posta di '''Microsoft Outlook''' (cartelle personali) in mbox, il formato standard in UNIX. Aggiunto il 24/01/2005


* [http://outport.sourceforge.net/ Outport], a program for exporting data from '''Outlook''' to '''Evolution''', from which '''KMail''' can import messages, Added 2004-07-23
* [https://outport.sourceforge.net/ Outport], a program for exporting data from '''Outlook''' to '''Evolution''', from which '''KMail''' can import messages, Added 2004-07-23


* [http://kmail.kde.org/unsupported/mozilla2kmail.pl mozilla2kmail.pl], a simple bash script to convert mail from '''Mozilla''' to '''KMail''', Added 2004-06-12
* [https://web.archive.org/web/20071008235210/kmail.kde.org/unsupported/mozilla2kmail.pl mozilla2kmail.pl], a simple bash script to convert mail from '''Mozilla''' to '''KMail''', Added 2004-06-12


* [http://tldp.org/HOWTO/Outlook-to-Unix-Mailbox.html MS Outlook to Unix Mailbox Conversion mini HOWTO] - just in case the tools above don't work for you. Updated 2004-01-08
* [http://tldp.org/HOWTO/Outlook-to-Unix-Mailbox.html Conversione da MS Outlook a Unix Mailbox - mini guida], solo nel caso in cui gli strumenti sopracitati non funzionino per te. Aggiornato l'8/1/2004


* [http://www.panayotis.com/prog/scripts/smdir/ Sylpheed2Maildir], a simple bash script to convert a '''sylpheed''' mail box directory to maildir format. Added 2003-05-27
* [http://www.panayotis.com/prog/scripts/sylpheed.html Sylpheed2Maildir], a simple bash script to convert a '''sylpheed''' mail box directory to maildir format. Added 2003-05-27


* [http://eudora2unix.sourceforge.net/ Eudora2Unix], a collection of Python scripts that together convert Qualcomm '''Eudora''' mail folders to mail directories for unix or Linux. Updated 2003-03-31
* [https://eudora2unix.sourceforge.net/ Eudora2Unix], a collection of Python scripts that together convert Qualcomm '''Eudora''' mail folders to mail directories for unix or Linux. Updated 2003-03-31


* [http://www.informatik-vollmer.de/software/mh2maildir.html mh2maildir transformator], a small shellscript for transforming mails from MH format to Maildir format. Added 2002-11-06
* [http://www.informatik-vollmer.de/software/mh2maildir.html mh2maildir transformator], un piccolo script shell per trasformare i messaggi di posta dal formato MH a quello Maildir. Aggiunto il 6/11/2002


* [http://sourceforge.net/projects/ol2mbox/ ol2mbox], '''Outlook Express''' to mbox converter (not maintained anymore). Added 2002-02-09
* [https://sourceforge.net/projects/ol2mbox/ ol2mbox], '''Outlook Express''' to mbox converter (not maintained anymore). Added 2002-02-09


* [http://msquadrat.de/projects/tb2kmail/ tb2kmail], a tool to export mail from '''The Bat''' to '''KMail'''. Added 2002-01-07
* [https://msquadrat.de/projects/tb2kmail/ tb2kmail], a tool to export mail from '''The Bat''' to '''KMail'''. Added 2002-01-07


* [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 Filtri KMail per messaggi di posta compatibili con GPG e RFC-2015]. Aggiunto il 15/07/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], 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
<span id="Mail Export Tools"></span>
==Strumenti per esportare la posta==


==Mail Export Tools==
* [https://www.mhonarc.org/ MHonArc], a mail-to-HTML converter. Added 2003-03-31


* [http://www.mhonarc.org/ MHonArc], a mail-to-HTML converter. Added 2003-03-31
* [http://www.bernreuther.net/martin/software/KDE/tKMailHonArc/ tKMailHonArc], un interfaccia per MHonArc per convertire le cartelle di posta di '''KMail''' (mbox, maildir) in HTML. Aggiunto il 31/03/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
* [https://www.acjlaw.net:8080/~jeremy/Ricoh/scripts.html#mbox2pdf mbox2pdf], perl script for converting an email mbox to a hyperlinked pdf. Uses hypermail-2.2.0 and LaTeX. Added 2011-08-11.
<span id="Addressbook Import Tools"></span>
==Strumenti di importazione della rubrica==


==Addressbook Import Tools==
* [http://catb.org/~esr/lookout/ lookout], un piccolo script Python che ti permette di convertire i dati della tua rubrica di '''Outlook 97''' in '''KAB'''. Aggiunto il 31/07/2002


* [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
* [https://web.archive.org/web/20071009103646/kmail.kde.org/unsupported/pineToKMail pineToKMail], a perl script to convert a '''pine''' addressbook to a '''KMail''' addressbook.
<span id="Development and Security"></span>
==Sviluppo e sicurezza==


* [http://kmail.kde.org/unsupported/pineToKMail pineToKMail], a perl script to convert a '''pine''' addressbook to a '''KMail''' addressbook.
* [http://www.slac.com/~mpilone/projects/kde/kmailssh/index.html Guida su come utilizzare la funzione Precommand di KMail per tunneling SSH]. Aggiunto il 19/04/2003


==Development and Security==
* [[Special:myLanguage/Concepts/OpenPGP_For_Beginners|Spiegazione di OpenPGP concetti per principianti]]


* [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
* Gregor Waluga has written a German tutorial on how to use '''KMail''' and '''GnuPG''': [https://web.archive.org/web/20061015202437/http://www.linuxnetmag.com/de/issue8/m8kmailgpg1.html Mit KMail verschlüsselte E-Mails verschicken] (download as [https://web.archive.org/web/20071013123902/http://www.waluga.de/linux/tutorials/tutorials.htm as PDF here]).


* 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]).
* [https://web.archive.org/web/20071009103618/http://kmail.kde.org/unsupported/kmail_over_ssh.txt Setting up KMail over ssh] (by Ferdinand Gassauer)


* [http://kmail.kde.org/unsupported/kmail_over_ssh.txt Setting up KMail over ssh] (by Ferdinand Gassauer)
* [https://web.archive.org/web/20061210081157/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'''.
 
* [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'''.
<span id="Anti-Spam Tools"></span>
<span id="Anti-Spam Tools"></span>
==Anti-Spam Tools==
== Strumenti anti-spam ==


* (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/ Spam filtering with Kmail] October 16, 2009 - Last Update: February 13, 2018


* (German) [http://www.pl-berichte.de/t_programme/bogofilter-kmail.html Mini-HOWTO für bogofilter mit KMail], Added 2003-11-07
* (Polish) [https://web.archive.org/web/20081216160551/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.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
* (German) [https://www.pro-linux.de/artikel/2/950/mini-howto-fuer-bogofilter-mit-kmail.html Mini-HOWTO für bogofilter mit KMail], Added 2003-11-07


* [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
* [http://www.techforce.com.br/news/quem_somos/linux/mini_how_to_kmail_and_spamoracle KMail e SpamOracle - Mini guida], questa è una descrizione di come configurare '''KMail''' per filtrare la spam utilizzando '''SpamOracle''' (algoritmo di filtraggio bayesiano dotato di auto-apprendimento per messaggi in inglese e non) su account IMAP e POP senza utilizzare '''procmail'''. Aggiornato il 19/01/2004


* [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.softwaredesign.co.uk/Information.SpamFilters.html KMail e SpamAssassin resp. Filtro veloce per la spam (qsf)], un articolo più dettagliato di quello qui sotto. Aggiunto il 30/06/2003


* [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.
* [https://web.archive.org/web/20081031150245/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.
<span id="Other Tools and Patches"></span>
==Altri strumenti e patch==


==Other Tools and Patches==
* [http://www.tiros.net/pfeiffer/bin/lyris_filter Lyris Filter], uno script per riparare ID corrotti e header In-Reply-To creati dal prodotto commerciale listserve Lyris. Aggiornato il 16/01/2005


* [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://kmail.kde.org/unsupported/eudorafilters2kmail.pl eudorafilters2kmail.pl], script in Perl per importare i filtri da '''Eudora'''. Aggiunto il 9/05/2003


* [http://kmail.kde.org/unsupported/eudorafilters2kmail.pl eudorafilters2kmail.pl], Perl script to import filters from '''Eudora''', Added 2003-05-09
* [http://jice.free.fr/kmailpt/ KMail power tools] per salvare e rimuovere gli allegati dai messaggi di posta elettronica. Aggiunto il 23/09/2009


* [http://jice.free.fr/kmailpt/ KMail power tools] to save and remove attachments from emails, Added 2009-09-23
'''Script per filtrare l'intestazione (di Marc Mutz)'''
 
'''Script to filter by header (by 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.
Questo script in Perl può essere utilizzato con un'azione filtro ''pipe through'' dopo un'azione <menuchoice>rimuovi intestazione -> Reply-To</menuchoice>. È utile per le persone che vogliono cambiare certe intestazioni sulla base del contenuto di altre intestazioni. Questo è un qualcosa che i filtri di '''KMail''' non supportano attualmente, ma che è utile qua e là.


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:
Questo particolare script sostituisce (se usato in combinazione con l'azione<menuchoice>rimuovi intestazione -> Reply-To</menuchoice>) l'installazione Reply-To dei messaggi di posta inviati da un sistema di bugtracking stile Debian con <bugno>@bugs.kde.org. È utile se le segnalazioni di bug sono consegnate agli sviluppatori tramite una mailinglist che sovrascrive l'intestazione Reply-To con il suo indirizzo:


{{Input|1=#!/usr/bin/perl
{{Input|1=#!/usr/bin/perl
Line 101: Line 105:
}}
}}


* [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], un piccolo script bash/sed che rimuove i messaggi di posta duplicati dai file mbox.


* '''Using KMail and [http://cr.yp.to/proto/maildir.html Maildir]''' (by Georg Lehner, jorge(at)toa.magma.com.ni):  
* '''Utilizzare KMail e [http://cr.yp.to/proto/maildir.html Maildir]''' (di 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''' consegna (con la configurazione standard di Maildir) la posta nelle sotto-cartelle di ~/Maildir/, questo significa che la posta personale non finisce mai in una cartella "pubblica" (per esempio /var/spool/mail/) come avviene con i tradizionali agenti di trasposto della posta.


'''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''' fornisce un comando, '''maildir2mbox''', per ri-"consegnare" la posta da ~/Maildir/ a questa cartella pubblica, abbiamo inserito questo comando in uno 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.
'''KMail''' è configurato per leggere la posta dalle posizioni "tradizionali", ma '''qmail2kmail''' viene eseguito prima di controllare la posta con le direttive precommand nella configurazione, dunque esso trova tutti i messaggi in arrivo dove si suppone debbano essere trovati in una configurazione tradizionale.


'''Setup: '''
'''Configurazione: '''  
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 miei binari di '''qmail''' si trovano in /var/qmail/bin che molto probabilmente non è il posto "giusto" dove metterli, quindi sistema questo nel tuo sistema e nello script '''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.
Ho installato '''qmail2kmail''' in /usr/local/bin, suppongo dovrebbe essere eseguibile da tutti o almeno dal qmail-group. Se sei preoccupato per la sicurezza dovresti sapere come comprendere e riscrivere queste istruzioni.


In the '''KMail''' configuration you should have something similar to:
Nella configurazione di '''KMail''' dovresti avere qualcosa di simile:


{{Output|1=
{{Output|1=
Line 127: Line 131:
}}
}}
   
   
and everything should work fine. Here comes '''qmail2kmail''':
e tutto dovrebbe funzionare. Qui arriva '''qmail2kmail''':


{{Input|1=
{{Input|1=
Line 133: Line 137:
   #
   #
   # LEG06012001
   # LEG06012001
   # Convert Mails in Maildir format in ~/Maildir/ to mbox format in ~/Mail/inbox
   # Converte i messaggi nel formato Maildir in ~/Maildir/ nel formato mbox in ~/Mail/inbox  
   #  as required by Kmail.<!--}}-->
   #  come richiesto da Kmail.<!--}}-->


   MAILDIR=~/Maildir/
   MAILDIR=~/Maildir/
Line 141: 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.
Nota che "tmpdir" è un file temporaneo e che sarà sovrascritto, quindi se ti capita di avere un file tmpdir nel posto in cui '''maildir2mbox''' vuole crearlo, avrai dei problemi.


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:
Una soluzione potrebbe essere quella di utilizzare il comando '''tempfile''', ma capita che non esista in ogni Unix, quindi una soluzione locale dovrà essere trovata se necessario. Se '''qmail2kmail''' non è eseguito nella cartella home di $USER (che non ho controllato), raccomando caldamente di utilizzare almeno:


{{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.
Nota che ho anche installato con successo '''qmail-pop3d''' e scaricato i messaggi tramite POP3 dall'host locale, ma è più lento e sgraziato.


[[Category:Office]]
[[Category:Ufficio/it]]
[[Category:Internet]]
[[Category:Internet/it]]

Latest revision as of 06:10, 18 April 2019

KMail: strumenti

Attenzione
Ti preghiamo di comprendere che il software e la documentazione fornita qui è in gran parte non scritta dalla squadra di KMail, quindi non possono fornire supporto al riguardo. Di fatto essi spesso non possono neanche testare queste applicazioni: usale a tuo rischio e pericolo. Alcuni di questi strumenti sono estremamente vecchi.


Strumenti per importare la posta

Dovresti prima provare ad importare la tua vecchia posta utilizzando il menu di KMail File -> Importa messaggi...

Se hai bisogno di importare la posta e la struttura delle cartelle da Outlook, puoi utilizzare Thunderbird (versione Windows) per importare i dati di Outlook, poi puoi usare l'importazione di KMail da Thunderbird e puntare la cartella dove i dati di Thunderbird sono stati salvati.

Se questo non funziona i programmi seguenti potrebbero essere utili:

  • readpst, un piccolo strumento per convertire i file di posta di Microsoft Outlook (cartelle personali) in mbox, il formato standard in UNIX. Aggiunto il 24/01/2005
  • Outport, a program for exporting data from Outlook to Evolution, from which KMail can import messages, Added 2004-07-23
  • mozilla2kmail.pl, a simple bash script to convert mail from Mozilla to KMail, Added 2004-06-12
  • Sylpheed2Maildir, a simple bash script to convert a sylpheed mail box directory to maildir format. Added 2003-05-27
  • Eudora2Unix, a collection of Python scripts that together convert Qualcomm Eudora mail folders to mail directories for unix or Linux. Updated 2003-03-31
  • mh2maildir transformator, un piccolo script shell per trasformare i messaggi di posta dal formato MH a quello Maildir. Aggiunto il 6/11/2002
  • ol2mbox, Outlook Express to mbox converter (not maintained anymore). Added 2002-02-09
  • tb2kmail, a tool to export mail from The Bat to KMail. Added 2002-01-07
  • 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

Strumenti per esportare la posta

  • MHonArc, a mail-to-HTML converter. Added 2003-03-31
  • tKMailHonArc, un interfaccia per MHonArc per convertire le cartelle di posta di KMail (mbox, maildir) in HTML. Aggiunto il 31/03/2003
  • mbox2pdf, perl script for converting an email mbox to a hyperlinked pdf. Uses hypermail-2.2.0 and LaTeX. Added 2011-08-11.

Strumenti di importazione della rubrica

  • lookout, un piccolo script Python che ti permette di convertire i dati della tua rubrica di Outlook 97 in KAB. Aggiunto il 31/07/2002
  • pineToKMail, a perl script to convert a pine addressbook to a KMail addressbook.

Sviluppo e sicurezza

  • 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.

Strumenti anti-spam

  • KMail e SpamOracle - Mini guida, questa è una descrizione di come configurare KMail per filtrare la spam utilizzando SpamOracle (algoritmo di filtraggio bayesiano dotato di auto-apprendimento per messaggi in inglese e non) su account IMAP e POP senza utilizzare procmail. Aggiornato il 19/01/2004
  • 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.

Altri strumenti e patch

  • Lyris Filter, uno script per riparare ID corrotti e header In-Reply-To creati dal prodotto commerciale listserve Lyris. Aggiornato il 16/01/2005
  • KMail power tools per salvare e rimuovere gli allegati dai messaggi di posta elettronica. Aggiunto il 23/09/2009

Script per filtrare l'intestazione (di Marc Mutz)

Questo script in Perl può essere utilizzato con un'azione filtro pipe through dopo un'azione rimuovi intestazione -> Reply-To. È utile per le persone che vogliono cambiare certe intestazioni sulla base del contenuto di altre intestazioni. Questo è un qualcosa che i filtri di KMail non supportano attualmente, ma che è utile qua e là.

Questo particolare script sostituisce (se usato in combinazione con l'azionerimuovi intestazione -> Reply-To) l'installazione Reply-To dei messaggi di posta inviati da un sistema di bugtracking stile Debian con <bugno>@bugs.kde.org. È utile se le segnalazioni di bug sono consegnate agli sviluppatori tramite una mailinglist che sovrascrive l'intestazione Reply-To con il suo indirizzo:

#!/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, un piccolo script bash/sed che rimuove i messaggi di posta duplicati dai file mbox.
  • Utilizzare KMail e Maildir (di Georg Lehner, jorge(at)toa.magma.com.ni):

qmail consegna (con la configurazione standard di Maildir) la posta nelle sotto-cartelle di ~/Maildir/, questo significa che la posta personale non finisce mai in una cartella "pubblica" (per esempio /var/spool/mail/) come avviene con i tradizionali agenti di trasposto della posta.

qmail fornisce un comando, maildir2mbox, per ri-"consegnare" la posta da ~/Maildir/ a questa cartella pubblica, abbiamo inserito questo comando in uno script: qmail2kmail.

KMail è configurato per leggere la posta dalle posizioni "tradizionali", ma qmail2kmail viene eseguito prima di controllare la posta con le direttive precommand nella configurazione, dunque esso trova tutti i messaggi in arrivo dove si suppone debbano essere trovati in una configurazione tradizionale.

Configurazione: I miei binari di qmail si trovano in /var/qmail/bin che molto probabilmente non è il posto "giusto" dove metterli, quindi sistema questo nel tuo sistema e nello script qmail2kmail.

Ho installato qmail2kmail in /usr/local/bin, suppongo dovrebbe essere eseguibile da tutti o almeno dal qmail-group. Se sei preoccupato per la sicurezza dovresti sapere come comprendere e riscrivere queste istruzioni.

Nella configurazione di KMail dovresti avere qualcosa di simile:

[Account 1]
  Folder=inbox
  Name=Mi correo en TOA
  Type=local
  check-exclude=false
  check-interval=0
  precommand=/usr/local/bin/qmail2kmail

e tutto dovrebbe funzionare. Qui arriva qmail2kmail:

#!/bin/sh
  #
  # LEG06012001
  # Converte i messaggi nel formato Maildir in ~/Maildir/ nel formato mbox in ~/Mail/inbox 
  #   come richiesto da Kmail.

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

/var/qmail/bin/maildir2mbox

Nota che "tmpdir" è un file temporaneo e che sarà sovrascritto, quindi se ti capita di avere un file tmpdir nel posto in cui maildir2mbox vuole crearlo, avrai dei problemi.

Una soluzione potrebbe essere quella di utilizzare il comando tempfile, ma capita che non esista in ogni Unix, quindi una soluzione locale dovrà essere trovata se necessario. Se qmail2kmail non è eseguito nella cartella home di $USER (che non ho controllato), raccomando caldamente di utilizzare almeno:

MAILTMP=$USER/.qmailtemp

Nota che ho anche installato con successo qmail-pop3d e scaricato i messaggi tramite POP3 dall'host locale, ma è più lento e sgraziato.