KMail/Tools/it: Difference between revisions

From KDE Wiki Sandbox
(Created page with "==Altri strumenti e patch==")
(Created page with "* [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. Aggiorn...")
Line 71: Line 71:
==Altri strumenti e patch==
==Altri strumenti e patch==


* [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 Filter], uno script per riparare ID corrotti e header In-Reply-To creati dal prodotto commerciale listserve Lyris. Aggiornato il 16/01/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 script to import filters from '''Eudora''', Added 2003-05-09

Revision as of 17:17, 26 October 2010

KMail: Strumenti

Warning
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, un programma per esportare i dati da Outlook a Evolution da cui KMail può importare i messaggi. Aggiunto il 23/07/2004
  • mozilla2kmail.pl, un semplice script bash per convertire la posta da Mozilla a KMail. Aggiunto il 12/06/2004
  • Sylpheed2Maildir, un semplice script bash per convertire una cartella mail box di sylpheed nel formato maildir. Aggiunto il 27/05/2003
  • Eudora2Unix, una raccolta di script Python che insieme convertono le cartelle di posta di Qualcomm Eudora in cartelle di posta per unix o Linux. Aggiornato il 31/03/2003
  • mh2maildir transformator, un piccolo script shell per trasformare i messaggi di posta dal formato MH a quello Maildir. Aggiunto il 6/11/2002
  • ol2mbox, convertitore Outlook Express in mbox (non più mantenuto). Aggiunto il 9/02/2002
  • tb2kmail, uno strumento per esportare la posta da The Bat a KMail. Aggiunto il 7/01/2002
  • xfmail2mbox.sh, uno script shell di Jörg Reinhardt <joeyhh(at)gmx.de> per convertire le cartelle xfmail in mbox (utilizzate da KMail). Richiede awk. Aggiornato il 12/02/2001

Strumenti per esportare la posta

  • MHonArc, un convertitore di posta in HTML. Aggiunto il 31/03/2003
  • tKMailHonArc, un interfaccia per MHonArc per convertire le cartelle di posta di KMail (mbox, maildir) in HTML. Aggiunto il 31/03/2003

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, uno script perl per convertire una rubrica di pine in una rubrica di KMail.

Sviluppo e sicurezza

  • Mail client test file v0.5 (55kB): questo file mbox innesca alcuni bug e ha valori dei campi molto lunghi per causare dei buffer overflows. Puoi utilizzarlo per trovare possibili problemi di sicurezza, non solo in KMail, ma in qualsiasi client di posta che supporta le cartelle mbox. Semplicemente copia questo file in ~/Mail/ e avvia KMail.

Strumenti anti-spam

  • KMail e Bogofilter - Mini guida, una descrizione di come configurare KMail per filtrare la spam utilizzando Bogofilter (algoritmo di filtraggio di Robinson-Fischer dotato di auto-apprendimento per messaggi in inglese e non) su account IMAP e POP senza utilizzare procmail. Aggiunto il 19/01/2004
  • 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
  • Script di avvio per SpamAssassin (Christian Banik <christian at buschaos.de>, 2002-07-11) Questo è uno script di avvio per SpamAssassin in SuSE Linux 8.0. Puoi installare SpamAssassin tramite gli RPM. Devi rimuovere il vecchio script di avvio /etc/rc.d/init.d/spamassassin e copiare questo script in /etc/init.d/spamd. Digita cd per andare in /etc/init.d e esegui insserv spamd. Al successivo avvio SpamAssassin sarà attivato.

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

Script to filter by header (by Marc Mutz)

This perl script can be used with a pipe through filter action after a remove header -> Reply-To 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.

This particular script replaces (if used in conjunction with the remove header -> Reply-To 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.