[Procmail] Waarom werkt mijn regel niet ?

Pagina: 1
Acties:

  • Pieter.txt
  • Registratie: September 2002
  • Laatst online: 15:56
Ik heb de volgende regel in mijn .procmailrc
code:
1
2
3
4
5
# If rules above fail, execute ultimate spam rule
# i.e. move everything to Spam that is not directed to me
:0
* !(To|Cc).*naam@domein.nl
$SPAMDIR


Echter als ik nu een testmail naar mijzelf verstuur, dan komt deze toch in mijn Spamdir terecht, terwijl in het "To" veld toch echt naam@domein.nl staat.
Ik heb het geprobeerd met een dakje voor zowel To als Cc, met een dakje voor '(' en met TO, maar geen van allen helpt.
Ik weet dan ook geen andere oplossing. Wie kan het wel zeggen.

Het log-bestand geeft in alle gevallen het volgende aan:
code:
1
2
3
4
5
6
7
procmail: Match on ! "(To|Cc).*naam@domein.nl   # this is my account here"
procmail: Assigning "LASTFOLDER=/home/pieter/Mail/INBOX/Spam"
procmail: Opening "/home/pieter/Mail/INBOX/Spam"
procmail: Acquiring kernel-lock
From ander@adres.com  Thu Dec 11 09:24:06 2003
 Subject: test
  Folder: /home/pieter/Mail/INBOX/Spam                     1286


Nogmaals, ik heb de header van het mailtje bekeken en die bevatte de regel:
code:
1
To: naam@domein.nl


Als iemand het kan oplossen dan ben ik diegene misschien niet eeuwig maar toch erg lang dankbaar _/-\o_ _/-\o_

O'Toole's Commentary on Murphy's Law: Murphy was an optimist.


  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
code:
1
2
3
:0:
* ^(To|Cc):.*naam@jouwdomein.nl
$SPAMDIR


Probeer dit is...
en in plaat de variable gewoon het path naar je spam mailbox.

Elke dag dronken is ook een geregeld leven.


  • Pieter.txt
  • Registratie: September 2002
  • Laatst online: 15:56
wat jij zegt is niet wat ik bedoel. Het zou dan eerder !^(..... moeten zijn. Die variant heb ik bovendien (zie eerder bericht) al geprobeerd en die doet het dus niet.


PS jouw variant is wat er op dit gebeurd ;) , maar dat is dus niet de bedoeling

O'Toole's Commentary on Murphy's Law: Murphy was an optimist.


  • Pieter.txt
  • Registratie: September 2002
  • Laatst online: 15:56
Niemand ?

O'Toole's Commentary on Murphy's Law: Murphy was an optimist.


  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
Dus als ik het goed begrijp wil je alles dat naar naam@domein.nl gestuurd wordt niet naar je SPAM folder hebben?

Waarom maak je dan niet gewoon een aparte regel voor dat adres aan met de juiste folder?

Elke dag dronken is ook een geregeld leven.


  • rvm
  • Registratie: November 2000
  • Niet online

rvm

Pieter.txt schreef op 11 december 2003 @ 11:09:
Nogmaals, ik heb de header van het mailtje bekeken en die bevatte de regel:
code:
1
To: naam@domein.nl
Werkt het met dat mailtje wel goed als je dit doet?:
code:
1
2
3
:0
* !^To: naam@domein.nl
$SPAMDIR

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

code:
1
2
3
:0 h
* ! ^TO_naam@domein.nl
$SPAMDIR


Moet werken.

[ Voor 3% gewijzigd door CyBeR op 13-12-2003 01:06 ]

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Pieter.txt
  • Registratie: September 2002
  • Laatst online: 15:56
Ik zal de verschillende oplossingen uitproberen.

@Justin_Time: Nee, dat is niet precies wat ik wil. Er staan nog een aantal andere regels in het bestandje. Dit is de laatste, die dus min of meer inhoud, dat als het mailtje niet in een van de voorgaande categoriën valt, dan ben ik alleen bereid het mailtje door te laten als het specifiek aan mij gericht is.

O'Toole's Commentary on Murphy's Law: Murphy was an optimist.


  • Pieter.txt
  • Registratie: September 2002
  • Laatst online: 15:56
het lijkt erop dat !^TO_ werkt
Ik denk dat ik de '_' was vergeten :o

O'Toole's Commentary on Murphy's Law: Murphy was an optimist.


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

^TO_ is een soort alias voor een aantal headers. Check onderaan 'man procmailrc'.

All my posts are provided as-is. They come with NO WARRANTY at all.

Pagina: 1