sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #68268
Re: Signaturer i Evolution 1.4.4 ?
On søn, 2003-11-02 at 22:45, Gitte Wange wrote:
> Ole Kofoed Hansen wrote:
>
> > On Sun, Nov 02, 2003 at 07:17:09PM +0100, Gitte Wange wrote:
> >> Christian Nielsen wrote:
> >>
> >> > On Sun, 02 Nov 2003 18:17:14 +0100, Gitte Wange wrote:
> >> >
> >> >> Hejsa,
> >> >>
> >> >> Jeg har lidt problemer med signaturer i Evolution. Jeg kan godt
> >> >> oprette en statisk signatur, men jeg kan ikke lave en der læser
> >> >> indholdet af en tekstfil (der bliver opdateret hvert 2. minut v.h.a.
> >> >> et cron-job). Hver gang jeg forsøger at gemme min "script-signatur"
> >> >> siger den: Du skal angive et gyldigt skriptnavn
> >> >>
> >> >> Hmmm det siger mig ikke lige så meget ?
> >> >
> >> > Du skal huske at give filen et ordenligt "efternavn" fx.: .pl eller .sh
> >> > Så skal file også måttes køres, altså skriv chmod 755 filnavn
> >>
> >> Men det er okay at min fil kun indeholder tekst ?
> >> Eller er det selve det script der genererer min .sig jeg skal linke til ?
> >
> > Det lyder som om du blander to forskellige signatur-muligheder sammen. Jeg
> > har ikke specifikt kendskab til Evolution, men de fleste email-klienter
> > har to forskellige muligheder at få en sig på.
> >
> > 1) Mail-programmet kalder et program, som skriver din .sig på standard-ud.
> > Her vil .siggen blive genereret på ny, hver gang den skal bruges.
> > Mail-klienten er ligeglad om sig-programmet er et script eller en binær
> > kommando.
>
> Evolution er den første klient jeg har mødt der gerne vil bruge denne
> mulighed.
>
> > 2) Mail-programmet læser en fil, som indeholder din .sig. I dette tilfælde
> > er mail-klienten ligelad med om filen er blevet lavet af et script. De
> > fleste mail-klienter vil læse filen, hver gang, den skal bruge din .sig.
>
> Og Evolution kan ikke bruge denne mulighed.
>
> Jeg er altså ved at skifte fra mulighed 1 til mulighed 2.
>
> > Da din .sig bliver lavet af et cron-job, bør det være ligegyldigt for
> > Evolution, at den kommer fra et script. Du skal bare lade som om det er en
> > normal tekstfil, og pege på tekstfilen.
>
> Jeps det er hvad jeg normalt gør - men det kan jeg så ikke gøre mere.
>
> > Hvis du hellere vil have, at .siggen er helt frisklavet, skal du istedet
> > pege på selve scriptet, men så skal det skrive din .sig på standard-ud
> > i stedet for at skrive den til en fil.
>
> Og det er så det der ikke virker :-)
> Jeg går ud fra at hvis jeg bare kører scriptet fra kommando-linien, så er
> det standard-ud det bliver spyttet ud på ik?
> Og her ser det helt fint ud ...
> Men når Evolution smider outputtet af scriptet ind som en sig i en mail,
> mangler alle linieskift :-(
Prøv med følgende script som laver noget HTML-fis ud af min random
signatur ~/.sig
Evolution skal vist have det på den måde, men jeg fik
det ikke til at virke på alle mine varianter af mine
signaturer
#!/bin/bash
echo "</pre>-- "
cat ~/.sig | sed -e s/$/\<br\>/g
--
Peter Toft, Ph.D. [pto@xxxxxxxxxxx] http://pto.linux.dk
First they ignore you, then they laugh at you,
then they fight you, then you win.
-- Mahatma Ghandi
References