/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Procmail - ændring af subject og videresen~
Fra : Flemming Joensson


Dato : 09-01-03 21:21

Jeg har en procmail regel der lyder:

:0 fwH
* ^From:.*bruger\@domain\.dk
|sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'
! andenBruger@andetdomain.dk

Men problemet er at den ikke videresender til
andenBruger@andetdomain.dk - det er som om den stopper eksekveringen
efter at subject er ændret. (hvis jeg udkommenterer den midterste
linje, så kan den fint sende til den anden adresse, så den er korrekt
indskrevet)

Jeg er ikke den helt store procmail-haj, men jeg plejer normalt ikke at
have problemer med procmail reglerne, så hvis i kan give mig et hint
til hvad der kan være problemet vil jeg gerne vide det.

På forhånd tak
Flemming


--
Hvis du vil svare per e-mail skal "fjerndette." fjernes fra
mailadressen.


 
 
Jesper Krogh (09-01-2003)
Kommentar
Fra : Jesper Krogh


Dato : 09-01-03 21:26

I dk.edb.system.unix, skrev Flemming Joensson:
> Jeg har en procmail regel der lyder:
>
> :0 fwH
> * ^From:.*bruger\@domain\.dk
> |sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'
> ! andenBruger@andetdomain.dk
>
> Men problemet er at den ikke videresender til
> andenBruger@andetdomain.dk - det er som om den stopper eksekveringen
> efter at subject er ændret. (hvis jeg udkommenterer den midterste
> linje, så kan den fint sende til den anden adresse, så den er korrekt
> indskrevet)
>
> Jeg er ikke den helt store procmail-haj, men jeg plejer normalt ikke at
> have problemer med procmail reglerne, så hvis i kan give mig et hint
> til hvad der kan være problemet vil jeg gerne vide det.

Du må vist kun have en action du har 2 både pipe og videresendelse:

:0 fsH
*^From:.*bruger\domain.dk
{
:0
|sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'

:0
! andenBruger@andetdomain.dk
}

Prøv lige den.


--
../Jesper Krogh, jesper@krogh.cc


Flemming Joensson (09-01-2003)
Kommentar
Fra : Flemming Joensson


Dato : 09-01-03 22:13

Jesper Krogh <jesper@krogh.cc> wrote in
news:slrnb1rmm4.1vs.jesper@luke.jknet:

>:0 fsH
> *^From:.*bruger\domain.dk
> {
> :0
> |sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'
>
> :0
> ! andenBruger@andetdomain.dk
> }

Er nu afprøvet, den virkede ikke.
Hverken ændring af subject eller videresendelse skete, men jeg kan godt
følge din tankegang med at der ikke må ske 2 actions. Jeg kigger lidt
mere på det.

Tak for forsøget.
Flemming




--
Hvis du vil svare per e-mail skal "fjerndette." fjernes fra
mailadressen.


Jesper Krogh (09-01-2003)
Kommentar
Fra : Jesper Krogh


Dato : 09-01-03 22:17

I dk.edb.system.unix, skrev Flemming Joensson:
> Jesper Krogh <jesper@krogh.cc> wrote in
> news:slrnb1rmm4.1vs.jesper@luke.jknet:
>
> >:0 fsH
> > *^From:.*bruger\domain.dk
> > {
> > :0
> > |sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'
> >
> > :0
> > ! andenBruger@andetdomain.dk
> > }
>
> Er nu afprøvet, den virkede ikke.
> Hverken ændring af subject eller videresendelse skete, men jeg kan godt
> følge din tankegang med at der ikke må ske 2 actions. Jeg kigger lidt
> mere på det.

Har du styr på de der fsh? ( s findes slet ikke i min dokumentation )

Jeg tror jeg ville prøve:
:0
*^From:.*bruger\domain.dk
{
:0
|sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'

:0
!andenBruger@andetdomain.dk
}


--
../Jesper Krogh, jesper@krogh.cc


Flemming Joensson (09-01-2003)
Kommentar
Fra : Flemming Joensson


Dato : 09-01-03 22:59

Jesper Krogh <jesper@krogh.cc> wrote in
news:slrnb1rpmn.1vs.jesper@luke.jknet:

> I dk.edb.system.unix, skrev Flemming Joensson:
>> Jesper Krogh <jesper@krogh.cc> wrote in
>> news:slrnb1rmm4.1vs.jesper@luke.jknet:
>>
>> >:0 fsH
>> > *^From:.*bruger\domain.dk
>> > {
>> > :0
>> > |sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'
>> >
>> > :0
>> > ! andenBruger@andetdomain.dk
>> > }
>>
>> Er nu afprøvet, den virkede ikke.
>> Hverken ændring af subject eller videresendelse skete, men jeg
>> kan godt følge din tankegang med at der ikke må ske 2 actions.
>> Jeg kigger lidt mere på det.
>
> Har du styr på de der fsh? ( s findes slet ikke i min
> dokumentation )

Jeg har ikke brugt fsh - det kom du selv med i dit første svar.

Jeg bruger fwH - det virker fint.
f = filter
w = wait
H = Header

Mvh.
Flemming

--
Hvis du vil svare per e-mail skal "fjerndette." fjernes fra
mailadressen.


Jesper Krogh (09-01-2003)
Kommentar
Fra : Jesper Krogh


Dato : 09-01-03 23:07

I dk.edb.system.unix, skrev Flemming Joensson:
> Jesper Krogh <jesper@krogh.cc> wrote in
> news:slrnb1rpmn.1vs.jesper@luke.jknet:
>
> > I dk.edb.system.unix, skrev Flemming Joensson:
> >> Jesper Krogh <jesper@krogh.cc> wrote in
> >> news:slrnb1rmm4.1vs.jesper@luke.jknet:
> >>
> >> >:0 fsH
> >> > *^From:.*bruger\domain.dk
> >> > {
> >> > :0
> >> > |sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'
> >> >
> >> > :0
> >> > ! andenBruger@andetdomain.dk
> >> > }
> >>
> >> Er nu afprøvet, den virkede ikke.
> >> Hverken ændring af subject eller videresendelse skete, men jeg
> >> kan godt følge din tankegang med at der ikke må ske 2 actions.
> >> Jeg kigger lidt mere på det.
> >
> > Har du styr på de der fsh? ( s findes slet ikke i min
> > dokumentation )
>
> Jeg har ikke brugt fsh - det kom du selv med i dit første svar.
>
> Jeg bruger fwH - det virker fint.
> f = filter
> w = wait
> H = Header

Undskyld, det smuttede lige.

--
../Jesper Krogh, jesper@krogh.cc


Flemming Joensson (09-01-2003)
Kommentar
Fra : Flemming Joensson


Dato : 09-01-03 22:49

Flemming Joensson <joensson@fjerndette.cs.auc.dk> wrote in
news:Xns92FEE1FA79103joenssoncsaucdk@62.243.74.163:

>
> Er nu afprøvet, den virkede ikke.
> Hverken ændring af subject eller videresendelse skete, men jeg kan
> godt følge din tankegang med at der ikke må ske 2 actions. Jeg
> kigger lidt mere på det.

Hej Jesper,
jeg endte op med at dele den op i to (som du også var inde på)

###______FORWARD AF MAIL SENDT TIL MIG SELV____###
# Foerst aendres subject
:0 fwH
* ^From:.*bruger\@domain1\.dk
|sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'

# Derefter tjekker jeg subject, og sender mailen til den rette adresse
:0
* ^Subject:.*[Sendt fra mig selv]
! bruger2\@domain2\.dk
###________________END_FORWARD________________###

Mvh.
Flemming


--
Hvis du vil svare per e-mail skal "fjerndette." fjernes fra
mailadressen.


Jesper Krogh (09-01-2003)
Kommentar
Fra : Jesper Krogh


Dato : 09-01-03 22:53

I dk.edb.system.unix, skrev Flemming Joensson:
> Flemming Joensson <joensson@fjerndette.cs.auc.dk> wrote in
> news:Xns92FEE1FA79103joenssoncsaucdk@62.243.74.163:
>
> >
> > Er nu afprøvet, den virkede ikke.
> > Hverken ændring af subject eller videresendelse skete, men jeg kan
> > godt følge din tankegang med at der ikke må ske 2 actions. Jeg
> > kigger lidt mere på det.
>
> Hej Jesper,
> jeg endte op med at dele den op i to (som du også var inde på)
>
> ###______FORWARD AF MAIL SENDT TIL MIG SELV____###
> # Foerst aendres subject
> :0 fwH
> * ^From:.*bruger\@domain1\.dk
> |sed -e 's/^Subject:[ ]*/Subject: [Sendt fra mig selv] /'
>
> # Derefter tjekker jeg subject, og sender mailen til den rette adresse
> :0
> * ^Subject:.*[Sendt fra mig selv]
> ! bruger2\@domain2\.dk
> ###________________END_FORWARD________________###
>

For helhedens skyld, så bør du nok smide den første test ind i den anden
også. Ellers vil du forwarde _alle_ mails med [Sendt fra mig selv] til
bruger2@domain2.dk uanset om de kommer fra bruger@domain1.dk

( Men det er nok de færreste der sender dig en email med netop det
subject

--
../Jesper Krogh, jesper@krogh.cc


Flemming Joensson (10-01-2003)
Kommentar
Fra : Flemming Joensson


Dato : 10-01-03 01:03

Jesper Krogh <jesper@krogh.cc> wrote in
news:slrnb1rrpg.1vs.jesper@luke.jknet:

>> # Derefter tjekker jeg subject, og sender mailen til den rette
>> adresse
>> :0
>> * ^Subject:.*[Sendt fra mig selv]
>> ! bruger2\@domain2\.dk
>> ###________________END_FORWARD________________###
>>
>
> For helhedens skyld, så bør du nok smide den første test ind i den
> anden også. Ellers vil du forwarde _alle_ mails med [Sendt fra mig
> selv] til bruger2@domain2.dk uanset om de kommer fra
> bruger@domain1.dk
>
> ( Men det er nok de færreste der sender dig en email med netop det
> subject
>


He he - jeps, men ikke desto mindre har du ret. Jeg har nu fået lavet
det som du foreslog til at begynde med. Nu laves der kun ét tjek på
From: headeren, og derefter udføres de to actions inden i
tuborgklammer, som i dit første forslag.

Hvorfor det ikke virkede første gang jeg prøvede har jeg ikke andre bud
på end at de flag jeg bruger nu er anderledes. Ellers kan jeg ikke se
hvad der ellers er forskelligt - men om det er rigtigt ved jeg ikke,
men jeg læste dokumentationen på http://pm-doc.sourceforge.net og så
virkede det, selvom jeg synes jeg havde skrevet præcis det samme sidste
gang... :)

Tak for hjælpen Jesper.

Mvh.
Flemming

PS: Til de morsomme spøgefugle, så kan jeg afsløre at det kun var til
at teste et mailfilter og hvordan man kunne forwarde bestemte mails at
jeg skulle bruge dette. I må gerne stoppe med at sende mails med
subject [Sendt fra mig selv], de bliver alligevel filtreret fra nu.
Selvom jeg da kiggede lidt da der landede en "increase your penis
size..." spam-mail i mit filter :)

--
Hvis du vil svare per e-mail skal "fjerndette." fjernes fra
mailadressen.


Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste