Greylite
Details
| Last Update: | 2008-02-05 11:01:06 |
| Version: | 2.2 |
| License/Program Type: | BSD License |
| Publisher: | Mij |
| Price: | $0.00 |
Description:
Greylite is a greylisting solution for qmail. Greylite may be
preferred to other greylisting solutions because:
it does not require patching qmail, it is simply plugged in the
top of the qmail chain; thus is works smoothly with already-patched
installations
it does not depend on bigger RDBMSs like PostgreSQL or MySQL,
it is self-contained because it uses sqlite
Greylite is easy to setup and maintain, and it is small and
fast.
Installation:
1. fetch the latest greylite package
2. decompress it and get into its top dir
3. compile and install the software:
cc -O2 -lsqlite3 -o greylite greylite.c
install -s greylite /usr/local/bin/
4. prepare the greylite.db file:
sqlite3 -init greydb.sql /var/db/greylite.db
(then exit from the sqlite console with .quit or Ctrl-D).
Well, any path and filename is ok, see controls below.
5. set it up into the qmail chain: edit the qmail-smtp run
file, and change it from (example block taken from
lifewithqmail.org)
/usr/local/bin/tcpserver -v -R -l "$LOCAL" -x
/etc/tcp.smtp.cdb -c "$MAXSMTPD"
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp
/var/qmail/bin/qmail-smtpd 2>&1
to
/usr/local/bin/tcpserver -v -R -l "$LOCAL" -x
/etc/tcp.smtp.cdb -c "$MAXSMTPD"
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp
/usr/local/bin/greylite /var/qmail/bin/qmail-smtpd 2>&1
6. be sure to enable greylisting from your .cdb file: change
tcp.smtp from (example crafted manually)
friends
192.168.0.:allow,RELAYCLIENT=""
127.:allow,RELAYCLIENT=""
10.0.0.5:allow,RELAYCLIENT=""
bad guys
:allow
to
friends
192.168.0.:allow,RELAYCLIENT=""
127.:allow,RELAYCLIENT=""
10.0.0.5:allow,RELAYCLIENT=""
bad guys
:allow,GREYLIST=""
then recompile it with make (or alternatively tcprules
tcp.smtp.cdb footmpcdbfile < tcp.smtp)
This makes it. You might be interested in some practical
matters for effectively using greylisting.
Notes:
- if cc fails for some reason, be sure to have sqlite3
installed and reachable from the compiler path; possibly help the
compiler with -I/headers/path and -L/libraries/path (for example
-I/opt/local/include and -L/opt/local/lib).
- if you have more complicated command lines, for example with
rbl modules before qmail-smtpd or authentication modules after it,
just put greylite right before qmail-smtpd
Controls
Greylist can be controlled with the following environment
variables:
1. GREYLIST &8212; if set (even empty), it makes greylite
apply greylisting. Otherwise, greylite simply passes contro to
qmail-smtpd transparently. This is meant to be set in the cdb file
controlling tcpserver
2. DBFILE &8212; if set, it tells greylite where to look for
the greylist database. Otherwise, greylite will look for
/var/db/greylite.db. This is meant to be set in the cdb file
controlling tcpserver, or manually from the ucspi command line with
the env tool (tcpserver ... env DBFILE="/var/myfile.db"
/usr/local/bin/greylite ...).
3. LOGTHRESHOLD &8212; if set between 0 (high) and 7 (low), it
is the threshold of log messages: log messages with priority values
exceeding this value are discarded. Otherwise, this level defaults
to 3 (LOG_ERR).
What's New in This Release:
· The "354 go ahead (in reply to RCPT TO command)" bug
was fixed when responding to non-suspicious clients at the second
delivery attempt.
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using Greylite crack,
Greylite key generator, Greylite keygen, as well as any
pirated Greylite serial number/serial numbers and Greylite
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of Greylite.
Downloadtube.com advises that Greylite should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of Greylite.
Add to
Greylite Version History
Related Software
|
|
From category: Email |
| Fetch and deliver mail 0.7 is email software developed by Nicholas Marriott. Fetch and deliver mail is a simple, lightweight replacement for mail fetching, filtering, and delivery programs such as... |
|
|
From category: Email |
| Dwarf Mail Server 1.1.1 is email software developed by Gnome Ltd.. Dwarf Mail Server is a full-featured mail server developed on the Java platform, implementing SMTP, POP3 and IMAP4rev1 protocols.\... |
|
|
From category: Email |
| DIMP software can create a version of IMP utilizing AJAX-like technologies to allow a more dynamic user experience.... |
|
|
From category: Telephony |
| VoiceOne project is an easy to use web based GUI for the Asterisk PBX.... |
|
|
From category: Email |
| asmail 1.8 is email software developed by Albert Tigr. Asmail is a \"mail-checker\" like xbiff, but with the Afterstep look & feel. It indicates the status of your mailbox. It can be put in the Wha... |
|
|
From category: Email |
| 6XMailer 0.95.00 is email software developed by sixxgate. 6XMailer has many uses from both private to corporate uses. It\'s developing constantly and many new uses may arise over time. This applic... |
|
|
From category: Telephony |
| past is a simple sms tool.... |
|
|
From category: Email |
| Buffy and Libbuffy 0.11 is email software developed by Enrico Zini. Buffy displays a window with a summary of your mailboxes and lets you open them in your mail program. It is written with the inte... |
|
|
From category: Chat |
| BIM 1.0 is chat software developed by Brad Wellington. BIM version 1.00 is a free Java based AOL instant messenger client. BIM is a Java based AOL Instant Messenger Client with encryption support.... |
|
|
From category: Email |
| Claros In Touch 1.7 is email software developed by Umut Gokbayrak. Claros In Touch is a webmail, address book, calendar, and notebook application. Claros In Touch aims to fulfill the need for a sta... |
|
|
From category: Chat |
| Potscript is an Xchat script that searches milw0rm and reads RSS feeds.... |
|
|
From category: Email |
| CVSspam 0.2.12 is email software developed by David Holroyd. CVSspam emails you diffs when a change is committed to your CVS repository. These HTML mails hyperlink to further details and use stylin... |
|
|
From category: Email |
| etPan! 0.7 is email software developed by DINH Viet Hoa. etPan is a console mail user agent based on libEtPan! libEtPan ! is a mail purpose library. It\'s a library that handles mail at low-level:... |
|
|
From category: Chat |
| Enlista 1.69 is chat software developed by Enlista Corporation. Enlista is a collaboration tool for OSX, Windows and Linux used to share and synchronize calendars, address books, notes and files ea... |
|
|
From category: Email |
| Gordano Messaging Suite is a highly flexible and reliable suite of messaging products.... |
Leave a comment