Postfix header checks to reject spam mails :

/^Subject:.*=\?(big5|euc-kr|gb2312|ks_c_5601-1987)\?/ REJECT No foreign character sets, please.

/^(Content-Type:.*|\s+)charset\s*=\s*”?(big5|euc-kr|gb2312|koi8|Windows-1251|ks_c_5601-1987)”?/ REJECT No foreign character sets, please.

/^(Content-Type:.*|\s+)charset\s*=\s*”?(Windows-1251)\?/ REJECT Probably a windows virus.

/^From:.*\@.*\.r[uo]/ REJECT No Russian or Romanian mail, please.

/^From:.*\@.*\.bg/ REJECT No foreign character sets for bg, please.

/^From:.*\@.*\.nz/ REJECT No foreign character sets for nz, please.

/^From:.*\@.*\.lb/ REJECT No foreign character sets for lb, please.

/^From:.*\@.*\.cz/ REJECT No foreign character sets for cz, please.

/^From:.*\@.*\.kr/ REJECT No foreign character sets for kr, please.

/^From:(.*)Screen Saver / REJECT Screensaver virus, die.

/^From:(.*)mchsi.com/ REJECT Stop sending us crap.

/^From:lpinsk@localnet.com]/ REJECT Stop sending us crap.

/^From:(.*)[Aa]meritas/ REJECT Die, spammer, die.

/opt-in/ REJECT Typical Spammer Word “Opt..”

/^Received:.*\.{50,}/ REJECT Bogus received address

/^(Received|Message-Id|X-(Mailer|Sender)):.*\b(AutoMail|E-Broadcaster|Emailer Platinum|eMarksman|Extractor|e-Merge|
from stealth[^.]|Global Messenger|GroupMaster|Mailcast|MailKing|
Match10|MassE-Mail|massmail\.pl|News Breaker|Powermailer|Quick Shot|Ready Aim Fire|WindoZ|WorldMerge|Yourdora|Lite)\b/ REJECT You’re using a mass mailer, therefore you’re bounced.

/^received:.*xxxxxxxxxxxxxxxx/ REJECT X-Rated Subject Line

/^Received:(.*)hispeedmailer\.com/ REJECT Mass-mailer. Die, spammer, die.

/^From:(.*)cupid\@valentines-ecard\.com/ REJECT Potential Virus Content

/^Return-Path:(.*)offers@/ REJECT We get too many offers.

/^Subject:(.*)penis/ REJECT You said the p-word

/^Subject:(.*)your password/ REJECT Die, spammer, die.

/^Subject:(.*)Bigger Bust/ REJECT We’ve got big busts, already.

/^Subject:(.*)adult/ REJECT X-Rated Subject Line

/^Subject:(.*)AS SEEN ON T\.V/ REJECT We don’t watch TV.

/^Subject:(.*)barnyard/ REJECT No barnyard please

/^Subject:(.*)beast/ REJECT X-Rated Subject Line

/^Subject:(.*)bitch/ REJECT X-Rated Subject Line

/^Subject:(.*)bodies/ REJECT X-Rated Subject Line

/^Subject:(.*)breast/ REJECT X-Rated Subject Line

/^Subject:(.*)fuck/ REJECT X-Rated Subject Line

/^Subject:(.*)galore/ REJECT X-Rated Subject Line

/^Subject:(.*)gay/ REJECT X-Rated Subject Line

/^Subject:(.*)porn/ REJECT X-Rated Subject Line

/^Subject:(.*)slut/ REJECT X-Rated Subject Line

/^Subject:(.*)HARDCORE/ REJECT X-Rated Subject Line

/^Subject:(.*)russian/ REJECT God bless america

/^Subject:(.*)teen/ REJECT X-Rated Subject Line

/^Subject:(.*)viagra/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)viaagra/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)viiagra/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)v1agra/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)viagr@/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)v1@gra/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)viag*ra/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)soma/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)levitra/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)ambien/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)tramadol/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)phentermine/ REJECT No thanks, we’ve got plenty.

/^Subject:(.*)xxx/ REJECT X-Rated Subject Line

/^Subject:(.*)orgasms/ REJECT X-Rated Subject Line

/^Subject:(.*)size does matter/ REJECT X-Rated Subject Line

/^(To|From|Cc|Reply-To):.*@sexyfun.net/ REJECT X-Rated Subject Line

/^To:(.*)infomail@recurrent\.com/ REJECT Die, spammer, die.

/^(To|From|Cc|Reply-To):.*@sunny95.com/ REJECT We don’t like radio.

/^X-Mailer:.*\b(Aristotle|Avalanche|Blaster|Bomber|DejaVu|eMerge|Extractor|UltraMail|Sonic
|Floodgate|GeoList|Mach10|MegaPro|Aureate|MultiMailer|Bluecom|Achi-Kochi Mail|Direct Email|Andrew’s SuperCool Blastoise|MailerGear|Advanced Mass Sender|SpireMail|MailWorkZ|UltimDBMail|Mabry|Lite)\b/ REJECT No mass-mailers, please.

/^Subject:(.*)pen[i1]s/ REJECT You said the p-word

/^Subject:(.*)\bdick\b/ REJECT X-rated spam

/^(To|From|Cc|Reply-To):.*@sympatico.ca/ REJECT You spammed us, now you’re blocked. Sympatico.ca…

/^(To|From|Cc|Reply-To):.*@optonline/ REJECT You spammed us, now you’re blocked. Optonline…

/^(To|From|Cc|Reply-To):.*@sendspeed/ REJECT You spammed us, now you’re blocked. Sendspeed…

/^(To|From|Cc|Reply-To):.*@pillsavings/ REJECT You spammed us, now you’re blocked. pillsavings…

/^(To|From|Cc|Reply-To):.*@edirectmessage.com/ REJECT You spammed us, now you’re blocked. edirectmessage…

/(.*)?\{6,\}/ REJECT Too many ?????

/(.*)[X|x]\{3,\}/ REJECT Too many Xs

/^(To|From|Cc|Reply-To):.*@lists.itsahullabaloo-lists.net/ REJECT No more hullabalos, please

/^(To|From|Cc|Reply-To|Subject):.*Free Cellular Phone/ REJECT We already have cell phones.

/^(From|mailto):.*@sina.com/ REJECT sina.com spammed us, now you’re out.

/^(From|mailto):.*@bomx1.com/ REJECT bomx1.com spammed us, now you’re out.

/^(From|mailto):.*@pornopassprt.com/ REJECT no porn mail, please.

/^Subject:(.*)[Ss]ildenalfil/ REJECT You meant the v-word.

/^Subject:(.*)[Cc]itrate/ REJECT You meant the v-word.

/^Subject:(.*)[Cc]ialis/ REJECT c_ialis

/^Subject:(.*)[Ee]nzyte/ REJECT e_nzyte

/^Content\-Transfer\-Encoding:(.*)base64$/ REJECT (base_64)

download txt file

Post to Twitter Post to Yahoo Buzz Post to Delicious Post to Digg Post to Reddit Post to StumbleUpon

Share or Bookmark This Post With :

In file /etc/ssh/sshd_config,
use

ListenAddress 192.168.0.1

to make sshd listen to only that address.

Post to Twitter Post to Yahoo Buzz Post to Delicious Post to Digg Post to Reddit Post to StumbleUpon

Share or Bookmark This Post With :

HOW TO Subversion+Apache on Fedora

To learn or use Subversion, please read the book.

To install subversion run below commands:

# yum install subversion
# yum install mod_dav_svn

Then you need to setup at least one repository to test it.

Here create the folders..

# mkdir /svn
# mkdir /svn/repos
# mkdir /svn/users
# mkdir /svn/permissions

repos – will contain all the projects

users – will contain all the user configs

permissions – will contain all the user permissions

We need to give these folders the proper permissions apache user permissions so that apache can write files on repos.

# chown -R apache.apache /svn

Then you can create repository using subversion cmd svnadmin.

# svnadmin create /svn/repos/project1

You can create multiple project repos under repos folder.

To setup apache server.

You may already have this subversion config file installed in conf.d folder otherwise you can create a new apache include file that will hold all configurations.

# vi /etc/httpd/conf.d/subversion.conf

This file need to contain something like this to serve the repository through apache:


LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

<Location /svn/>
DAV svn
SVNPath /svn/repos
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /svn/users/passwords
Require valid-user
AuthzSVNAccessFile /svn/permissions/svnauthz.conf

</Location>

We need to create some files so that this config will work properly. The first is htpasswd file which will contain all the usernames nad passwords which i named “/svn/users/passwords”.

# htpasswd -cb /svn/users/passwords username password

Next you need to create the svnauth file.

# vi /svn/permissions/svnauthz.conf

Inside place a list of users who have access to files:

[/]

username = rw

The “rw” states that this user has read/write access to the root repository /.

Restart your web server and you should be done.

service httpd restart

Now you should access subversion repos as below.

http://www.websitename.com/svn/repos/

Post to Twitter Post to Yahoo Buzz Post to Delicious Post to Digg Post to Reddit Post to StumbleUpon

Share or Bookmark This Post With :

   « Older Entries
Subscribe to RSS Feeds Follow me on Twitter Add to Favourite
 
Sponsors
 
Tags
 
Network [+]
 
© Copyright 2009 - 2011 TechiePark.com. All Rights Reserved | Powered by WordPress
This work is licensed under a Creative Commons Attribution 3.0 Unported License
Php5 powered    Mysql powered    Apache powered   Best viewed with  Spread Firefox Affiliate Button