[redhat8] Subject veranderen van Email

Pagina: 1
Acties:

  • DPLuS
  • Registratie: April 2000
  • Niet online
Hoe kan ik voor een gebruiker het onderwerp veranderen van zijn email?
Ik had MailScanner geinstalleerd, alleen wil hij geen {SPAM?} meer in zijn onderwerp.

Dus wat er moet gebeuren is dit:
De string "{SPAM?}" moet verwijderd worden uit het onderwerp.

Ik las dat zoiets mogelijk was met een .procmailrc in zijn home dir.
Alleen snap ik niets van die syntax van procmail.

Ik had zoiets:

code:
1
2
:H              // search email header
*^Subject:.*\<{SPAM?}\>    // zoekt naar {SPAM?} meteen na string Subject:


Volgens mij is dit al redelijk, maar nu weet ik niet hoe ik {SPAM?} moet verwijderen?

Iemand een idee?

  • bkor
  • Registratie: November 2000
  • Niet online
MailScanner heb ik net voor het eerst naar gekeken, procmail is lang geleden (maildrop rulez! :) ). Misschien werken deze suggesties ;).

MailScanner gebruikt Spamassassin voor de spamherkenning. Gewoonlijk zou ik zeggen dat je ~/.spamassassin/user_prefs voor die gebruiker moet aanpassen. Na het kort doorlezen van MailScanner denk ik niet dat dit gaat werken. MailScanner lijkt spamassassin al te starten in de queue files. Mogelijk kan je nog klooien met /etc/mail/spamassassin/local.cf en de whitelist_to instelling, maar dat gaat fout indien de mail naar meerdere personen wordt gestuurd.

Procmail dus maar (vind ik een lelijke oplossing, voorkomen dat het subject wordt aangepast is netter). MailScanner voegt dus de string (niet regex) {SPAM?} toe?

Probeer dit eens:
code:
1
2
3
:1fhw
* ^Subject: {SPAM\?}\/.*$
|formail -I "Subject:$MATCH"


Kijk ook eens naar man procmailrc, man procmailex en de procmail mini faq.

Edit: (sneaky maildrop overhaaltactiek)
Voor maildrop zou ik het volgende gedaan hebben:
code:
1
2
if ( /^Subject: {SPAM\?}!.*$/ )
xfilter "reformail -I 'Subject:$MATCH2'"

[ Voor 10% gewijzigd door bkor op 20-02-2003 20:35 ]


  • DPLuS
  • Registratie: April 2000
  • Niet online
Ik was weer aan het zoeken in de moeilijke hoek,
de oplossing is veel eenvoudiger :)

[excerpt]

At 12:18 20/02/2003, you wrote:
>Hi Julian,
>
>I've recently installed MailScanner and it works great!

Glad you like it!

>But I have one little problem,
>one user was complaining that a few email message were marked as spam, but
>they actually weren't spam.
>Now he doesn't want the {SPAM?}-line in his emails anymore.
>How can I configure MailScanner to NOT show the {SPAM?}-line with only 1
>user?

Dead easy. Just set
Spam Modify Subject = /etc/MailScanner/rules/spam.subject.rules
in your MailScanner.conf, then in spam.subject.rules put this:
To: user1@domain1.com no
FromOrTo: default yes

where "user1@domain1.com" is really the email address of the user who
doesn't want the "{SPAM?}" tags in his subject lines.

>Or do I have to add a .procmailrc file in his home directory?

Yuck. No :-)
--
Julian Field
www.MailScanner.info
MailScanner thanks transtec Computers for their support
[/excerpt]

[ Voor 8% gewijzigd door DPLuS op 21-02-2003 01:08 ]