|
| 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
| |
|
|