/ 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 - levere som ikke-root
Fra : TJ


Dato : 22-05-06 11:34

Jeg har sat postfix / spamassassin / procmail op, og det virker fint.

Nu ønsker jeg at samle alt spam i ET maildir hos bruger "hans".

Jeg har flg setup med procmailrc:

=======================================================
LOGFILE=/var/log/procmail-log
VERBOSE=yes

DEFAULT="$HOME/Maildir/"


:0fw
| /usr/bin/spamassassin

:0:
* ^X-Spam-Flag: YES
/home/hans/Maildir/.spams/
=======================================================

Mailen bliver leveret i hans' dir .spams/ med

   root: cat spammail | procmail

men bliver leveret som bruger "root" og user "postfix"


1) kan man ændre hvilken bruger der leveres som
2) er det bedre at levere gennem f.eks. formail, i stedet for
direkte i maildir ?
3) hvordan sikrer man sig ellers, bedst, at alt spam kommer til
samme bruger, i et maildir ?


 
 
Bo Simonsen (22-05-2006)
Kommentar
Fra : Bo Simonsen


Dato : 22-05-06 14:13

On 2006-05-22, TJ <tdj@c.dk> wrote:

| Mailen bliver leveret i hans' dir .spams/ med
|
|    root: cat spammail | procmail
|
| men bliver leveret som bruger "root" og user "postfix"
|

Kald procmail fra ~/.forward så er du sikker på det er den korrekte bruger
der levere.

Dvs. du smidder blot

| procmail

i ~/.forward

Jeg kører selv postfix og har ikke fundet en "smartere" metode, dvs.
således at hver bruger har mulighed for at bruge procmail uden brug
af ~/.forward.

--
Bo Simonsen
Stud.Scient

"Computer Science is no more about computers than astronomy is about telescopes."
--- Edsgar Dijkstra

TJ (23-05-2006)
Kommentar
Fra : TJ


Dato : 23-05-06 07:51

Bo Simonsen <bo@geekworld.dk> wrote in
news:slrne73e64.fcg.bo@apollo.geekworld.dk:

> Kald procmail fra ~/.forward så er du sikker på det er den korrekte
> bruger der levere.

Det fungerer på samme måde at lave et /etc/procmailrc - men det er ikke
mit spsm.

Problemet er netop at få leveret til EN mailbox, hvis en
regel er opfyldt.. uden samtidig at lave chmod 0777 på den
mailbox.


Bo Simonsen (23-05-2006)
Kommentar
Fra : Bo Simonsen


Dato : 23-05-06 11:35

On 2006-05-23, TJ <tdj@c.dk> wrote:
| Bo Simonsen <bo@geekworld.dk> wrote in
| news:slrne73e64.fcg.bo@apollo.geekworld.dk:
|
|> Kald procmail fra ~/.forward så er du sikker på det er den korrekte
|> bruger der levere.
|
| Det fungerer på samme måde at lave et /etc/procmailrc - men det er ikke
| mit spsm.
|
| Problemet er netop at få leveret til EN mailbox, hvis en
| regel er opfyldt.. uden samtidig at lave chmod 0777 på den
| mailbox.

Ups så har jeg misforstået dit spørgsmål.

Men mon ikke hvis du kører umask lige efter spamassassin med den ønskede
mask så vil det virke?

--
Bo Simonsen
Stud.Scient

"Computer Science is no more about computers than astronomy is about telescopes."
--- Edsgar Dijkstra

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408803
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste