My debian packages
Debian apt-get repository
This page is the index to my Debian repository. By adding these lines to your /etc/apt/sources.list you can install my packages via the standard apt-get install
deb http://debian.iuculano.it/apt sarge main contrib non-free
deb-src http://debian.iuculano.it/apt sarge main contrib non-free
deb http://debian.iuculano.it/apt etch main contrib non-free
deb-src http://debian.iuculano.it/apt etch main contrib non-free
Note: packages are only available for i386 and any.
Packages
Contents Overview
This is just a brief overview of the packages you can expect to find in this archive. The list may be outdated.
- qmail-src
- vpopmail-mysql
- autorespond
- qmailadmin
- ripmime
- simscan (soon)
- spamassassin
Qmail
This page may be outdated, you can find news, howto, and tips in my new wiki: Qmail - Vpopmail DebianWiki
NEWS! Added TLS Patch
This package is based on standard qmail-src package, but it has some patches (The list may be outdated),
SMTP-AUTH for Debian Sarge 3.1 (Fixed) (http://www.hosi.de/qmail/), and qmail-dnsbl patch (added logging)
(http://qmail-dnsbl.sourceforge.net/), qmail-queue-custom-error.patch (for simscan), qmail-smtp-log-patch,
chkuser 2.0,Qmail-TLS patch
qmail-dnsbl patch lets the client authenticate (using any method implemented),
and then decides to perform the DNSBL check looking at the authentication status
before the DATA SMTP command is performed.
If the check fails, the server closes the SMTP conversation before receiving the mail,
avoiding resource wasting.
chkuser 2.0
The original qmail-smtpd accepts by default all messages, checking later for the existence of recipients. So, if the message is delivered to not existing recipients, a lot of additional system work and network traffic are generated, with multiple expensive bouncing if the sender is a fake one.
chkuser has been developed with the goal to improve the acceptance SMTP phase of qmail-smtpd. qmail-smtpd patched with chkuser may check the existence of e-mail recipients immediately in the SMTP acceptance phase of a message and rejects instantly all messages not directed to existing users, avoiding additional traffic, work and messages bounced more times.
These goals are achieved enquiring the existing vpopmail archives (each format is supported: cdb, MySQL, LDAP, etc.) by using standard vpopmail calls, or using customized chkuser routines.
chkuser 2.0 has detailed logging of accepted and refused recipients and senders, allowing a deep analysis of "who's sending to whom". This can lead to more sophisticated future enhancements of anti-SPAM features.
Qmail-TLS patch
This patch implements RFC3207 (was RFC2487) in qmail. This means you can get SSL or TLS encrypted and authenticated SMTP between the MTAs and from MUA to MTA.
Vpopmail-mysql
Actual version: vpopmail 5.4.16
Debianized vpopmail version with mysql backend.
vpopmail 5.4.16
Current settings
---------------------------------------
vpopmail directory = /var/lib/vpopmail
domains directory = /var/lib/vpopmail/domains
uid = 64020
gid = 64020
roaming users = ON --enable-roaming-users
tcpserver file = /etc/tcp.smtp
open_smtp file = /var/lib/vpopmail/etc/open-smtp
rebuild tcpserver file = ON --enable-rebuild-tcpserver-file (default)
password learning = OFF --disable-learn-passwords (default)
md5 passwords = ON --enable-md5-passwords (default)
file locking = ON --enable-file-locking (default)
vdelivermail fsync = OFF --disable-file-sync (default)
make seekable = ON --enable-make-seekable (default)
clear passwd = ON --enable-clear-passwd (default)
user dir hashing = ON --enable-users-big-dir (default)
address extensions = ON --enable-qmail-ext
ip alias = OFF --disable-ip-alias-domains (default)
auth module = mysql --enable-auth-module=mysql
mysql replication = OFF --disable-mysql-replication (default)
sql logging = ON --enable-sql-logging
mysql limits = OFF --disable-mysql-limits (default)
SQL valias table = ON --enable-valias
auth inc = -I/usr/include/mysql
auth lib = -L/usr/lib -lmysqlclient -lz -lm
system passwords = ON --enable-passwd
pop syslog = show failed attempts with clear text password
--enable-logging=p
auth logging = ON --enable-auth-logging (default)
all domains in one SQL table = --enable-many-domains (default)
Autorespond 2.0.5
Backport from sid
Qmailadmin
Latest qmailadmin
Ripmime
ripMIME has been written as part of the (commercial) Xamime package, but because there was such a problem trying to attain a easy to use, openSource MIME decoder which the everyday person with some limited C skills could try and play with, we decided to release the MIME decoding components of Xamime as its own package which you are now seeing as "ripMIME".
ripMIME has a single sole pupose, to extract the attached files out of a MIME package (as say produced by programs such as AMaViS, Inflex and Xamime). ripMIME deliberately has no other operating purpose (if you find another use, then that's great).
ripMIME has been written (at this point) purely by PLDaniels, it is being released under a BSD style licence so that other commercial ventures may if they so desire use this product without the headaches normally associated with using GPL software.
Spamassassin
Backported Spamassassin 3.1.4
Giuseppe Iuculano