Contents |
| Atenció |
|---|
| Si us plau, heu d'entendre que el programari i la documentació proporcionada aquí no és en la seva majoria escrit per l'equip de KMail, pel que no podem proporcionar suport!. De fet, moltes vegades ni tan sols poden provar aquestes aplicacions -utilitzeu-les sota el vostre propi risc-. Algunes d'aquestes utilitats són molt antigues. |
En primer lloc haureu de tractar d'importar el correu antic amb KMail des del menú
Si necessiteu importar missatges i l'estructura de directoris des de Outlook, podeu utilitzar Thunderbird (la versió de Windows) per a la importació de dades Outlook, podeu utilitzar la importació del Kmail des de Thunderbird, i apuntar el directori on s'hagin desat les dades de Thunderbird.
Si això no funciona, els següents programes poden ser-vos útils:
Script per a filtrar per capçalera (per Marc Mutz )
Aquest script en perl es pot utilitzar amb una acció de filtrat Passa a través de després d'una acció . És útil per a les persones que volen canviar certes capçaleres basant-se en el contingut d'altres capçaleres. Això és actualment quelcom el filtrat del KMail no suporta, però és útil aquí i allà.
Aquest script en particular substitueix (si s'utilitza juntament amb l'acció ) la capçalera Reply-To dels correus enviats des d'un sistema de seguiment d'errors a l'estil de Debian <número_error>@bugs.kde.org. Això és útil si els informes d'errors es lliuren als desenvolupadors a través d'una llista de correu que sobreescriu la capçalera Reply-To amb la seva adreça postal:
#!/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;
};
qmail ofereix (amb la configuració estàndard de Maildir) correu als subdirectoris de ~/Maildir/, que significa, el correu personal mai anirà a un directori «públic» (per exemple, /var/spool/mail/) com és el cas amb els tradicionals agents de transport de correu.
qmail proporciona una ordre: maildir2mbox, per tornar a «lliurar» el correu de ~/Maildir/ a aquest directori públic, conclourem aquesta ordre en un script: qmail2kmail.
El KMail està configurat per llegir el correu dels llocs «tradicionals», però qmail2kmail s'executa abans de comprovar el correu a través de la directiva «precommand» en la configuració, de manera que es troba tot el correu entrant a on es suposa que es troba en una configuració tradicional.
Configuració: Els meus binaris de qmail es troben a /var/qmail/bin, el qual probablement no és el lloc més «correcte» per a posar-los, de manera que solucioneu aquest problema en el vostre sistema a l'script qmail2kmail.
He instal·lat qmail2kmail en /usr/local/bin, suposo que ha de ser executable per a tothom, o almenys als grup qmail, si esteu preocupat per la seguretat heu de saber com calcular i tornar a escriure aquestes instruccions.
A la configuració de KMail haureu de tenir quelcom similar a:
[Account 1] Folder=inbox Name=El meu correu a TOA Type=local check-exclude=false check-interval=0 precommand=/usr/local/bin/qmail2kmail
i tot hauria de funcionar bé. Aquí ve el qmail2kmail:
#!/bin/sh # # LEG06012001 # Converteix els missatges en el forma ~/Maildir/ a mbox en ~/Mail/inbox # requerit pel Kmail. MAILDIR=~/Maildir/ MAILTMP=tmpdir MAIL=/var/mail/$USER export MAILDIR MAILTMP MAIL /var/qmail/bin/maildir2mbox
Tingueu en compte que «tmpdir» és un fitxer de base zero i serà sobreescrit, de manera que si us passa que teniu un fitxer tmpdir al lloc on maildir2mbox vol crear-lo, us ficareu en problemes.
Una solució seria utilitzar l'ordre tempfile, però passa que no existeix en tots els Unix, de manera que si és necessari haureu de trobar una solució local. Si qmail2kmail no s'executa en el directori d'inici de l'usuari (no es comprova la sortida) recomano encaridament utilitzar almenys:
MAILTMP=$USER/.qmailtemp
Tingueu present que també heu instal·lat correctament qmail-pop3d i el correu és obtingut a través de POP3 des de la màquina local, però és més lent i maldestre.