
17th December 2005, 08:27
|
|
Junior Member
|
|
Join Date: Dec 2005
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
How to kill spam when spamassassin marks it spam
I have looked all over the internet...trying to find procmail recipie that will simply? drop any mail marked ***SPAM*** with spam assassain to the floor or write it to a new mailbox. So far, i have found nothing that is straight forward at least to me as a newbie. I myself would like to do it on a domain wide basis most often....write to a domain wide spam mailbox and let people decide what is really not spam on a weekly basis by just going to the spam account.
Thanks for considering.
|

17th December 2005, 13:00
|
|
Junior Member
|
|
Join Date: Dec 2005
Location: Atlanta, GA, USA
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
What platform are you using?
Please include O/S, distro, MTA, etc.
|

17th December 2005, 14:44
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 31,853
Thanks: 781
Thanked 1,558 Times in 1,477 Posts
|
|
You could use a procmail recipe like this:
Code:
# SpamAssassin sample procmailrc
#
# Pipe the mail through spamassassin (replace 'spamassassin' with 'spamc'
# if you use the spamc/spamd combination)
# The condition line ensures that only messages smaller than 250 kB
# (250 * 1024 = 256000 bytes) are processed by SpamAssassin. Most spam
# isn't bigger than a few k and working with big messages can bring
# SpamAssassin to its knees.
:0fw
* < 256000
| /path/to/spamassassin --prefs-file=/path/to/.user_prefs
# Mails with a score of 15 or higher are almost certainly spam (with 0.05%
# false positives according to rules/STATISTICS.txt). Let's put them in a
# different mbox. (This one is optional.)
#:0:
#* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
#/dev/null
# All mail tagged as spam (eg. with a score higher than the set threshold)
# is moved to "/dev/null".
:0:
* ^X-Spam-Status: Yes
/dev/null
# Work around procmail bug: any output on stderr will cause the "F" in "From"
# to be dropped. This will re-add it.
:0
* ^^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "
:0 fhw
| sed -e '1s/^/F/'
}
|

20th December 2005, 05:12
|
|
Junior Member
|
|
Join Date: Dec 2005
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Thanks for replying... Here is my profile
I think maybe a lot of my problem is that i am running a server on unix with Plesk and it inserts itself in everything changing paths and such. So if you are not really familiar with what you are doing you get lost quickly. Here is my environment... Thanks again for taking your valuable time and trying to help..... Regards,
PLESK 7.53
psa 7.5.3-fc2.build75050506.13
httpd 2.0.51-2.9.1.swsoft
bind 9.2.3-13
courier-imap 3.0.8-fc2.build75050506.13
mailman 2.1.5-10.fc2
mysql 3.23.58-16.FC2.1
webalizer 2.01_10-22
php 4.3.10-2.4.1.swsoft
mod_python 3.1.3-1.fc2.2
SSHTerm 0.2.2-fc2.build75050506.13
spamassassin 2.63-8
psa-qmail 1.03-fc2.build75050506.13
psa-qmail-rblsmtpd 0.70-fc2.build75050506.13
psa-proftpd 1.2.10-fc2.build75050506.13
psa-logrotate 3.7-fc2.build75050506.13
psa-spamassassin 7.5.3-fc2.build75050506.13
mod_perl 1.99_12-2.1
perl-Apache-ASP 2.57-fc2.build75050506.13
drweb 4.32.2-rh7_psa
drweb-qmail 4.32-fc2.build75050506.13
|

20th December 2005, 11:33
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 31,853
Thanks: 781
Thanked 1,558 Times in 1,477 Posts
|
|
Did the above procmail recipe help?
|

21st December 2005, 04:19
|
|
Junior Member
|
|
Join Date: Dec 2005
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Thanks Falko
Yes...the script is right...i am sure. I am still working on where to put it in Plesk. The procmail.rc at the server level does not seem to be working. Nothing happens that i can tell. I see nothing in the logs. I think it is because that Plesk keeps things in a differerent place than normal. I am still working on it. Again thank you for your help. REGARDS
|

21st December 2005, 11:03
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 31,853
Thanks: 781
Thanked 1,558 Times in 1,477 Posts
|
|
Normally the procmail recipes go into each user's home directory.
|

31st July 2007, 02:39
|
|
Junior Member
|
|
Join Date: May 2007
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Im a bit of a noob I think. I would like to know how to use this recipe.
I want to place it into the "/root/ispconfig/isp/conf/customised_templates" folder so that its active globally.
I want to move all emailes marked ***SPAM*** to a nospam@ email address.
I see this /dev/null and have no idea what it means.
Any help would be appreciated.
|

31st July 2007, 15:49
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 31,853
Thanks: 781
Thanked 1,558 Times in 1,477 Posts
|
|
Place the script in /root/ispconfig/isp/conf/customised_templates and name it spamassassin.rc.master.
Replace /dev/null (which is the null device, which means everything sent to /dev/null gets deleted) with your nospam email address.
|

1st August 2007, 04:21
|
|
Junior Member
|
|
Join Date: May 2007
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Yay! Finally enough info to make sense. Thank you Falko!
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT +2. The time now is 14:55.
|
Recent comments
1 hour 18 min ago
7 hours 6 min ago
8 hours 57 min ago
10 hours 42 min ago
14 hours 32 min ago
20 hours 17 min ago
20 hours 28 min ago
1 day 47 min ago
1 day 6 hours ago
1 day 11 hours ago