Browse Source

Skeleton for procmailrc

Bob Mottram 9 years ago
parent
commit
de8e100fcf
2 changed files with 18 additions and 0 deletions
  1. 16
    0
      src/freedombone
  2. 2
    0
      src/freedombone-adduser

+ 16
- 0
src/freedombone View File

@@ -6571,6 +6571,22 @@ function spam_filtering {
6571 6571
   echo '  * ^X-Spam-Level: \*\*' >> /home/$MY_USERNAME/.procmailrc
6572 6572
   echo 'spam/' >> /home/$MY_USERNAME/.procmailrc
6573 6573
   chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.procmailrc
6574
+  echo '# get spamassassin to check emails' >> /etc/skel/.procmailrc
6575
+  echo ':0fw: .spamassassin.lock' >> /etc/skel/.procmailrc
6576
+  echo '  * < 256000' >> /etc/skel/.procmailrc
6577
+  echo '| spamc' >> /etc/skel/.procmailrc
6578
+  echo '# strong spam are discarded' >> /etc/skel/.procmailrc
6579
+  echo ':0' >> /etc/skel/.procmailrc
6580
+  echo '  * ^X-Spam-Level: \*\*\*\*\*\*' >> /etc/skel/.procmailrc
6581
+  echo '/dev/null' >> /etc/skel/.procmailrc
6582
+  echo '# weak spam are kept just in case - clear this out every now and then' >> /etc/skel/.procmailrc
6583
+  echo ':0' >> /etc/skel/.procmailrc
6584
+  echo '  * ^X-Spam-Level: \*\*\*\*\*' >> /etc/skel/.procmailrc
6585
+  echo 'maybe-spam/' >> /etc/skel/.procmailrc
6586
+  echo '# otherwise, marginal spam goes here for revision' >> /etc/skel/.procmailrc
6587
+  echo ':0' >> /etc/skel/.procmailrc
6588
+  echo '  * ^X-Spam-Level: \*\*' >> /etc/skel/.procmailrc
6589
+  echo 'spam/' >> /etc/skel/.procmailrc
6574 6590
   # filtering scripts
6575 6591
   echo '#!/bin/bash' > /usr/bin/filterspam
6576 6592
   echo 'for d in /home/*/ ; do' >> /usr/bin/filterspam

+ 2
- 0
src/freedombone-adduser View File

@@ -34,6 +34,8 @@ else
34 34
     echo "set from='$MY_USERNAME <$MY_USERNAME@$HOSTNAME>'" >> /home/$MY_USERNAME/.muttrc
35 35
 fi
36 36
 
37
+sed -i "s|$USER@|$MY_USERNAME@|g" /home/$MY_USERNAME/.procmailrc
38
+
37 39
 # generate a gpg key
38 40
 echo "Making a GPG key for $MY_USERNAME@$HOSTNAME"
39 41
 mkdir /home/$MY_USERNAME/.gnupg