postfix 2.4.5
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 113
Postfix 2.4.5
Postfix is Wietse Venemas mailer that started life as an alternative to the widely-used Sendmail program. more>>
Postfix project is Wietse Venemas mailer that started life as an alternative to the widely-used Sendmail program.
Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different.
<<lessPostfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different.
Download (2.8MB)
Added: 2007-08-01 License: GPL (GNU General Public License) Price:
829 downloads
postPHPix 0.5-1
postPHPix is a PHP-based interface to manage LDAP virtual mail domains. more>>
Postphpix is a mail subsystem based on Postfix and LDAP, it started with a PHP interface to manage mail domains via web, but now it can be managed from command line too through the command phpxadm. I started this project needing a mail subsystem that should be:
.secure
no system users
.scalable
daemons intercommunicates via socket so can be splitted on many phisical servers for high traffic systems using eventually SSL encription
.reliable
after splitting the daemons, you can get systems reduntant using for example heartbeat clustering software, and the ldap database allow you to manage and backup user information quickly or realize a mail folder backup server easily
.packageable
for many years I used Qmail, now I need more license flexibilty, so I decided to study and use Postfix, this architecture is the mail subsystem of the Argo GNU/Linux distribution that soon will be available as free software too
Enhancements:
- /etc/postphpix/postphpixconf.sh moved in /usr/lib/postphpix/
<<less.secure
no system users
.scalable
daemons intercommunicates via socket so can be splitted on many phisical servers for high traffic systems using eventually SSL encription
.reliable
after splitting the daemons, you can get systems reduntant using for example heartbeat clustering software, and the ldap database allow you to manage and backup user information quickly or realize a mail folder backup server easily
.packageable
for many years I used Qmail, now I need more license flexibilty, so I decided to study and use Postfix, this architecture is the mail subsystem of the Argo GNU/Linux distribution that soon will be available as free software too
Enhancements:
- /etc/postphpix/postphpixconf.sh moved in /usr/lib/postphpix/
Download (0.082MB)
Added: 2005-04-28 License: GPL (GNU General Public License) Price:
1639 downloads
Postfix-policy 0.0.2
Postfix-policy is a policy server that uses ServerKit to achieve a high level of performance and scalability for Postfix servers more>>
Postfix-policy is a policy server that uses ServerKit to achieve a high level of performance and scalability for Postfix servers.
This project is ideal for use with large mail systems utilizing Postfix for MX duties and MySQL for the management of accounts with basic policy needs.
Usage:
It is advised that you read the ServerKit documentation before trying to use this module, as most of the basic usage is simply using ServerKit, nothing specific to this module.
You will probably want to use the included ServerKit personality as a starting point, found in the source archive as a directory named "personality". Within the personality you will find a "c11n" file, a "modules" subdirectory, and a "svsdir" subdirectory.
The "c11n" file is a ServerKit configuration file, you will need to at least modify the database settings so ServerKit can successfully communicate with your database system. Another configuration value that you will definitely have to set is "action_query_format_string".
The "action_query_format_string" is the SQL query postfix-policy will use to retrieve an action to send back to Postfix in response to policy delegation requests. See the Configuration section for a list of supported substitutions for use in the format string.
You are responsible for creating a query that is compatible with your mail system database schema, and ensuring that the query will:
1. return an empty set for invalid recipients
2. return a valid action string when not returning an empty set
For an explanation of valid policy action responses, see the access(5) manual reference from Postfix, youre interested in the *ACTIONS sections
<<lessThis project is ideal for use with large mail systems utilizing Postfix for MX duties and MySQL for the management of accounts with basic policy needs.
Usage:
It is advised that you read the ServerKit documentation before trying to use this module, as most of the basic usage is simply using ServerKit, nothing specific to this module.
You will probably want to use the included ServerKit personality as a starting point, found in the source archive as a directory named "personality". Within the personality you will find a "c11n" file, a "modules" subdirectory, and a "svsdir" subdirectory.
The "c11n" file is a ServerKit configuration file, you will need to at least modify the database settings so ServerKit can successfully communicate with your database system. Another configuration value that you will definitely have to set is "action_query_format_string".
The "action_query_format_string" is the SQL query postfix-policy will use to retrieve an action to send back to Postfix in response to policy delegation requests. See the Configuration section for a list of supported substitutions for use in the format string.
You are responsible for creating a query that is compatible with your mail system database schema, and ensuring that the query will:
1. return an empty set for invalid recipients
2. return a valid action string when not returning an empty set
For an explanation of valid policy action responses, see the access(5) manual reference from Postfix, youre interested in the *ACTIONS sections
Download (0.018MB)
Added: 2006-12-21 License: AGPL (Affero General Public License) Price:
1040 downloads
mysqlPostfix 0.1
mysqlPostfix is a standalone or mysqlISP managed subsystem for running 1 or 100s of postfix mail servers. more>>
mysqlPostfix is a standalone or mysqlISP managed subsystem for running 1 or 100s of postfix mail servers. mysqlPostfix was developed for very scalable, but simple and cheap anti-virus anti-spam mail-gateway frontend to mysqlSendmail sendmail imap/pop3/webmail final destination servers.
A free white-paper that covers building a (small to very large) scalable and fault redundant mail system with linux, postfix, spamassassin, clamAV and sendmail is soon to be available on openisp.net and will also be noted here.
Prerequisites:
mySQL server and client libs installed and running on same server as the application. You must know the root password. (Paranoids: Check the install script in mainfunc.h)
Use find . -name mysql.h and find / -name libmysqlclient.a to get paths. Edit makefile and mysqlrad.h for these if needed.
If using FreeBSD (or other that needs gmake defines in makefile) make sure that FreeBSD=1 is in makefile at top. You can change useradd/userdel and usermod commands to customize for your system see relevant mysqlPostfix.tConfiguration entries for details.
Must have a running Apache server on the same server with cgi capabilities. Should be SSL enabled if possible (see below for intranet or other just "testing" non-SSL setup.) Typical setup involves user openisp httpd daemon on some random port number like 9023 for non SSL and 8045 for SSL connections. ~openisp should have everything mysqlISP related in it (More on this below.)
Note that MD5 support requires at least glibc2.
Example BASH Install Instructions
(Must edit makefile and use GNU make on FreeBSD builds. Usually gmake)
shell>tar xzf mysqlPostfixN.M.tar.gz
(Where N.M (Ex 1.43) is the latest Major.Minor version available at
openisp.net/mysqlPostfix)
shell>cd mysqlPostfix
shell>export CGIDIR=/apache/cgi-bin/
(or whatever your Apache cgi-bin dir is)
shell>vi local.h
shell>vi makefile
shell>make
(or "# SSL=1 make" if you are using mysql libraries compiled with OpenSSL)
shell>make install
shell>export ISMROOT=/home/joe
(or whatever directory the mysql application project folder/dir is in)
shell>chown mysql data
shell>chmod o+x $ISMROOT
(make sure mysql daemon owner can access the initial data
files. If this fails you need to drop database mysqlpostfix via mysql
command line)
shell>/cgi-bin/mysqlPostfix.cgi Initialize
This will setup application and allow you to login as user "Root" password "wsxedc"
<<lessA free white-paper that covers building a (small to very large) scalable and fault redundant mail system with linux, postfix, spamassassin, clamAV and sendmail is soon to be available on openisp.net and will also be noted here.
Prerequisites:
mySQL server and client libs installed and running on same server as the application. You must know the root password. (Paranoids: Check the install script in mainfunc.h)
Use find . -name mysql.h and find / -name libmysqlclient.a to get paths. Edit makefile and mysqlrad.h for these if needed.
If using FreeBSD (or other that needs gmake defines in makefile) make sure that FreeBSD=1 is in makefile at top. You can change useradd/userdel and usermod commands to customize for your system see relevant mysqlPostfix.tConfiguration entries for details.
Must have a running Apache server on the same server with cgi capabilities. Should be SSL enabled if possible (see below for intranet or other just "testing" non-SSL setup.) Typical setup involves user openisp httpd daemon on some random port number like 9023 for non SSL and 8045 for SSL connections. ~openisp should have everything mysqlISP related in it (More on this below.)
Note that MD5 support requires at least glibc2.
Example BASH Install Instructions
(Must edit makefile and use GNU make on FreeBSD builds. Usually gmake)
shell>tar xzf mysqlPostfixN.M.tar.gz
(Where N.M (Ex 1.43) is the latest Major.Minor version available at
openisp.net/mysqlPostfix)
shell>cd mysqlPostfix
shell>export CGIDIR=/apache/cgi-bin/
(or whatever your Apache cgi-bin dir is)
shell>vi local.h
shell>vi makefile
shell>make
(or "# SSL=1 make" if you are using mysql libraries compiled with OpenSSL)
shell>make install
shell>export ISMROOT=/home/joe
(or whatever directory the mysql application project folder/dir is in)
shell>chown mysql data
shell>chmod o+x $ISMROOT
(make sure mysql daemon owner can access the initial data
files. If this fails you need to drop database mysqlpostfix via mysql
command line)
shell>/cgi-bin/mysqlPostfix.cgi Initialize
This will setup application and allow you to login as user "Root" password "wsxedc"
Download (0.12MB)
Added: 2006-03-06 License: GPL (GNU General Public License) Price:
1327 downloads
LoFiMo 1.0.15
LoFiMo is used to monitor logfiles in real time. more>>
LoFiMo is used to monitor logfiles in real time. The output is presented via a web interface and optionally on the console.
Using the web interface it is possible to monitor log files from a remote machine. LoFiMo can be used to colorize the log entries using filters.
Filters can also be used to reformat log entries, hide log entries or play sounds or execute commands when certain log entries are read.
LoFiMo uses inputs to read log entries from different file formats. It can for instance parse files created by the syslog daemon or the apache web server.
Main features:
- Support for apache style log files
- Support for syslog style log files
- Can process iptables log and reformat it. Can detect most ICMP types and convert them to cleat text.
- For example
- Nov 23 16:53:32 esme kernel: FW_ACCEPT: IN=eth1 OUT=eth0 SRC=x.x.x.x DST=x.x.x.x LEN=84 TOS=0x00 PREC=0x00 TTL=53 ID=12419 PROTO=ICMP TYPE=0 CODE=0 ID=7220 SEQ=7
- can be transformed into:
- Nov 23 16:53:32 esme kernel: FW_ACCEPT: ICMP / eth1->eth0 / x.x.x.x->x.x.x.x / len=84 / tos=0x00 / Echo Reply / ttl=53
- Can process postfix mail entries and output them as single line per mail.
- For example these seven lines
- Nov 23 17:56:01 magrat postfix/smtpd[13644]: connect from mx02.domain.com[x.x.x.x]
- Nov 23 17:56:01 magrat postfix/smtpd[13644]: A297015B603: client=mx02.domain.com[x.x.x.x]
- Nov 23 17:56:01 magrat postfix/cleanup[13648]: A297015B603: message-id=< 002d01c5f04e$c44f16c0$0100a8c0@eva >
- Nov 23 17:56:02 magrat postfix/qmgr[2764]: A297015B603: from=< send@domain.com >, size=170113, nrcpt=1 (queue active)
- Nov 23 17:56:10 magrat postfix/smtp[13649]: A297015B603: to=< rec@domain.com >, relay=localhost[127.0.0.1], delay=9, status=sent (250 2.6.0 Ok, id=12734-02, from MTA: 250 Ok: queued as 1508615B633)
- Nov 23 17:56:10 magrat postfix/qmgr[2764]: A297015B603: removed
- Nov 23 17:56:32 magrat postfix/smtpd[13644]: disconnect from mx02.domain.com[x.x.x.x]
- can be transformed into a single line:
- 2005-11-23 17:56:10 magrat postfix send@domain.com -> rec@domain.com / mx02.domain.com[x.x.x.x] -> localhost[127.0.0.1] / 9 sec / 170113 bytes / sent (250 2.6.0 Ok, id=12734-02, from MTA: 250 Ok: queued as 1508615B633)
- Can remove unwanted log entries from the output.
- Can set the style for each field of a log entry using css allowing multiple fonts and colours in the same line.
- Can play a sound whenever a log entry matching certain criteria is read (e.g. when mail from a certain sender arrived).
- Can execute a command whenever a log entry matching certain criteria is read (e.g. to send an email or play sound using a custom sound player).
- Filters use regular expressions to match certain fields or the entire log entries.
- Can process log files of any format.
- Access via web browser from remote machines. View the log entries as they are read in real time or browse and refresh the output in the interval you configure.
Enhancements:
- The character set of monitored files can now be specified.
- Filenames in the execute property of filters can now contain blank characters.
<<lessUsing the web interface it is possible to monitor log files from a remote machine. LoFiMo can be used to colorize the log entries using filters.
Filters can also be used to reformat log entries, hide log entries or play sounds or execute commands when certain log entries are read.
LoFiMo uses inputs to read log entries from different file formats. It can for instance parse files created by the syslog daemon or the apache web server.
Main features:
- Support for apache style log files
- Support for syslog style log files
- Can process iptables log and reformat it. Can detect most ICMP types and convert them to cleat text.
- For example
- Nov 23 16:53:32 esme kernel: FW_ACCEPT: IN=eth1 OUT=eth0 SRC=x.x.x.x DST=x.x.x.x LEN=84 TOS=0x00 PREC=0x00 TTL=53 ID=12419 PROTO=ICMP TYPE=0 CODE=0 ID=7220 SEQ=7
- can be transformed into:
- Nov 23 16:53:32 esme kernel: FW_ACCEPT: ICMP / eth1->eth0 / x.x.x.x->x.x.x.x / len=84 / tos=0x00 / Echo Reply / ttl=53
- Can process postfix mail entries and output them as single line per mail.
- For example these seven lines
- Nov 23 17:56:01 magrat postfix/smtpd[13644]: connect from mx02.domain.com[x.x.x.x]
- Nov 23 17:56:01 magrat postfix/smtpd[13644]: A297015B603: client=mx02.domain.com[x.x.x.x]
- Nov 23 17:56:01 magrat postfix/cleanup[13648]: A297015B603: message-id=< 002d01c5f04e$c44f16c0$0100a8c0@eva >
- Nov 23 17:56:02 magrat postfix/qmgr[2764]: A297015B603: from=< send@domain.com >, size=170113, nrcpt=1 (queue active)
- Nov 23 17:56:10 magrat postfix/smtp[13649]: A297015B603: to=< rec@domain.com >, relay=localhost[127.0.0.1], delay=9, status=sent (250 2.6.0 Ok, id=12734-02, from MTA: 250 Ok: queued as 1508615B633)
- Nov 23 17:56:10 magrat postfix/qmgr[2764]: A297015B603: removed
- Nov 23 17:56:32 magrat postfix/smtpd[13644]: disconnect from mx02.domain.com[x.x.x.x]
- can be transformed into a single line:
- 2005-11-23 17:56:10 magrat postfix send@domain.com -> rec@domain.com / mx02.domain.com[x.x.x.x] -> localhost[127.0.0.1] / 9 sec / 170113 bytes / sent (250 2.6.0 Ok, id=12734-02, from MTA: 250 Ok: queued as 1508615B633)
- Can remove unwanted log entries from the output.
- Can set the style for each field of a log entry using css allowing multiple fonts and colours in the same line.
- Can play a sound whenever a log entry matching certain criteria is read (e.g. when mail from a certain sender arrived).
- Can execute a command whenever a log entry matching certain criteria is read (e.g. to send an email or play sound using a custom sound player).
- Filters use regular expressions to match certain fields or the entire log entries.
- Can process log files of any format.
- Access via web browser from remote machines. View the log entries as they are read in real time or browse and refresh the output in the interval you configure.
Enhancements:
- The character set of monitored files can now be specified.
- Filenames in the execute property of filters can now contain blank characters.
Download (0.14MB)
Added: 2007-01-23 License: GPL (GNU General Public License) Price:
1006 downloads
BwentBot 2.4.5
BwentBot in an event driven IRC bot completely written in Perl. more>>
BwentBot in an event driven IRC bot completely written in Perl. Its goal is to be functional without becoming bloated, and to keep overhead low to run on older systems. BwentBot has many features that make it an ideal bot for IRC channels.
BwentBot is an event driven IRC bot that is completely written in Perl utilizing NET::IRC as its backbone. NET::Google and SOAP::Lite are used for BwentBots !google capability and GDBM_File is used to statically store its hashed databases. BwentBot is made for giving information in channel not to do administration (like #linuxhelp) in storing their massive amounts of relative links and keeping commonly used answers as
information blocks.
Currently, BwentBot works on all Linux and BSD architechtures tested on (redhat x86, fedora c1/2 x86, FreeBSD x86, Debian x86, and Slackware x86) with minimal errors. No other applications are needed to run BwentBot aside from Perl and the associated modules.
Main features:
- info database
- link database
- google search (5 links return by default)
- google powered spell check
- list (to display learned info/links)
- learn/unlearn capabilities (to teach BwentBot links/info/bans/admins/users)
- seen database (list of most recent activity on a channel)
- say and action commands
- ability to ban users
- admin only commands and maintinence
- mid level registered users with limited power
- logging capability
- stats display
- help capability to show how to use commands
<<lessBwentBot is an event driven IRC bot that is completely written in Perl utilizing NET::IRC as its backbone. NET::Google and SOAP::Lite are used for BwentBots !google capability and GDBM_File is used to statically store its hashed databases. BwentBot is made for giving information in channel not to do administration (like #linuxhelp) in storing their massive amounts of relative links and keeping commonly used answers as
information blocks.
Currently, BwentBot works on all Linux and BSD architechtures tested on (redhat x86, fedora c1/2 x86, FreeBSD x86, Debian x86, and Slackware x86) with minimal errors. No other applications are needed to run BwentBot aside from Perl and the associated modules.
Main features:
- info database
- link database
- google search (5 links return by default)
- google powered spell check
- list (to display learned info/links)
- learn/unlearn capabilities (to teach BwentBot links/info/bans/admins/users)
- seen database (list of most recent activity on a channel)
- say and action commands
- ability to ban users
- admin only commands and maintinence
- mid level registered users with limited power
- logging capability
- stats display
- help capability to show how to use commands
Download (0.033MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1222 downloads
AKKAR 2.4.5
AKKAR is a LARP administration tool for organizers written in PHP and MySQL. more>>
AKKAR is a LARP administration tool for organizers written in PHP and MySQL. AKKAR project has all the necessary features to make the planning of LARP events a lot easier, especially for a group of organizers.
Features include complete management of characters, registrations, players, character relations, character groups (parties) and more.
Main features:
- User accounts
- Task-managment to ease the coordination of all the stuff that needs doing when making a LARP
- Organizer management
- Player management
- Game management
- Character management
- Group (party) management
- Acquaintance-system (relations between characters and groups)
- File management with possibility of defining attachments to characters, groups and games
- Sending of characters through Email, individually or full mailing for the entire game (rtf or pdf formats of characters and acquaintances + any attachments defined)
- Payments (non-automatic)
- Completely configurable look using CSS
- Printer-friendly versions of all views
- Templates for registration forms and character forms with unlimited user-defined fields
- History - who participated in what game and what did they play?
- Plot-system - enter the plot information and attach characters describing their relation to the plots
- Automatic generation of registration-form and character submission form for use on your own website
- Character Concepts - the possibility of writing a short description of a character months before you start thinking about details, and if necessary send them out to the players so they can get a heads-up on the sort of character theyve been assigned
- Configuration from within the Web-system - no need to edit configuration-files manually
- Backup and restore of the database using the web interface
- Simple three-tier access control; Organizer, Coordinator and Administrator
- Calendar with markings of any in-system dates, including birthdays, holidays, game dates, deadlines and notes
- ...plus a few more goodies
<<lessFeatures include complete management of characters, registrations, players, character relations, character groups (parties) and more.
Main features:
- User accounts
- Task-managment to ease the coordination of all the stuff that needs doing when making a LARP
- Organizer management
- Player management
- Game management
- Character management
- Group (party) management
- Acquaintance-system (relations between characters and groups)
- File management with possibility of defining attachments to characters, groups and games
- Sending of characters through Email, individually or full mailing for the entire game (rtf or pdf formats of characters and acquaintances + any attachments defined)
- Payments (non-automatic)
- Completely configurable look using CSS
- Printer-friendly versions of all views
- Templates for registration forms and character forms with unlimited user-defined fields
- History - who participated in what game and what did they play?
- Plot-system - enter the plot information and attach characters describing their relation to the plots
- Automatic generation of registration-form and character submission form for use on your own website
- Character Concepts - the possibility of writing a short description of a character months before you start thinking about details, and if necessary send them out to the players so they can get a heads-up on the sort of character theyve been assigned
- Configuration from within the Web-system - no need to edit configuration-files manually
- Backup and restore of the database using the web interface
- Simple three-tier access control; Organizer, Coordinator and Administrator
- Calendar with markings of any in-system dates, including birthdays, holidays, game dates, deadlines and notes
- ...plus a few more goodies
Download (1.0MB)
Added: 2006-10-27 License: GPL (GNU General Public License) Price:
1093 downloads
GOsa 2.5.12
GOsa is a PHP-based LDAP frontend for system administration. more>>
GOsa is a PHP-based administration tool for role based managing of accounts and systems in LDAP databases.
Standard configurations can manage generic, posix/shadow, postfix/cyrus/sieve, pureftpd, fax and samba2/3 accounts in LDAP.
GOsa has plugins for DNS (BIND), DHCP (ISC dhcpd), and system/terminal management. The look and feel can be easily adapted to users needs.
Enhancements:
- This version fixes problems with automatic reverse zones in the DNS plugin, improves IE6/7 support, updates the available translations and fixes a couple of bugs in the FAI management dialog.
- Additionally, support for changing passwords without entering a fully blown GOsa has been added.
<<lessStandard configurations can manage generic, posix/shadow, postfix/cyrus/sieve, pureftpd, fax and samba2/3 accounts in LDAP.
GOsa has plugins for DNS (BIND), DHCP (ISC dhcpd), and system/terminal management. The look and feel can be easily adapted to users needs.
Enhancements:
- This version fixes problems with automatic reverse zones in the DNS plugin, improves IE6/7 support, updates the available translations and fixes a couple of bugs in the FAI management dialog.
- Additionally, support for changing passwords without entering a fully blown GOsa has been added.
Download (2.4MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
828 downloads
TinyCA 0.7.5
TinyCA is a simple graphical userinterface written in Perl/Gtk to manage a small CA (Certification Authority). more>>
TinyCA is a simple graphical userinterface written in Gtk/Perl to manage a small CA (Certification Authority).
TinyCA works as a frontend for openssl.
Main features:
- Unlimited CAs possible
- Support for creating and managimg SubCAs
- Creation and Revocation of x509 - S/MIME certificates
- PKCS#10 Requests can be imported and signed
- RSA and DSA keys can be generated and used
- ServerCertificates
- Certificates can be exported as: PEM, DER, TXT and PKCS#12
- Certificates may be used with e.g. Apache, Postfix, OpenLDAP, Cyrus and FreeS/WAN
- ClientCertificates
- Certificates can be exported as: PEM, DER, TXT and PKCS#12
- Certificates may be used with e.g. Netscape, Konqueror, Opera, Internet Explorer, Outlook (Express) and FreeS/WAN
- Certificate Revocation List
- CRLs can be exported as: PEM, DER and TXT
Language Support:
- English
- German
- Spanish
- Czech
- French
<<lessTinyCA works as a frontend for openssl.
Main features:
- Unlimited CAs possible
- Support for creating and managimg SubCAs
- Creation and Revocation of x509 - S/MIME certificates
- PKCS#10 Requests can be imported and signed
- RSA and DSA keys can be generated and used
- ServerCertificates
- Certificates can be exported as: PEM, DER, TXT and PKCS#12
- Certificates may be used with e.g. Apache, Postfix, OpenLDAP, Cyrus and FreeS/WAN
- ClientCertificates
- Certificates can be exported as: PEM, DER, TXT and PKCS#12
- Certificates may be used with e.g. Netscape, Konqueror, Opera, Internet Explorer, Outlook (Express) and FreeS/WAN
- Certificate Revocation List
- CRLs can be exported as: PEM, DER and TXT
Language Support:
- English
- German
- Spanish
- Czech
- French
Download (0.18MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
1200 downloads
SiMP 3.5
SiMP (Simple Mail Parser) is a procmail-like mailparser, except that its much more easier to configure. more>>
SiMP (Simple Mail Parser) is a procmail-like mailparser, except that its much more easier to configure. With SiMP you can automatically store incoming mail in seperate folders, remove junkmail, send a reply, forward the mail, etc.
It has been tested with Sendmail and Postfix as a mailserver and Pine as the mailreader, but it is likely that SiMP will work with other mailservers and -clients.
<<lessIt has been tested with Sendmail and Postfix as a mailserver and Pine as the mailreader, but it is likely that SiMP will work with other mailservers and -clients.
Download (0.020MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
951 downloads
Postgrey 1.28
Postgrey is a Postfix policy server implementing greylisting developed by David Schweikert at the ISG.EE. more>>
Postgrey is a Postfix policy server implementing greylisting.
When a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen, less than 5 minutes ago, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC.
Safe database:
greylist.pl doesnt lock correctly the database and it might get corrupted after a while (two days mean time for me). Postgrey does use the logging and transaction features of BerkeleyDB to maximize reliability. Additionally only one process is running, thus reducing even more the risk of corrupting the database.
Automatic maintenance:
Postgrey does keep track not only of the first time a given triplet was seen, but also the last time. Entries that were last seen more than a defined amount of time ago (one month for example) get removed automatically.
Whitelists:
Per-client and per-recipient whitelists. The Postgrey distribution package includes a client whitelist with all (few) broken mail-servers that were identified until now.
Lookup by subnet:
Addresses are normally stripped of their last byte, so that mail servers with multiple addresses are recognized as only one.
Auto-whitelisting of clients:
Clients which repeatedly show to be able to pass the greylist, are entered in a "clients whitelist", for which no greylisting is done anymore.
<<lessWhen a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen, less than 5 minutes ago, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC.
Safe database:
greylist.pl doesnt lock correctly the database and it might get corrupted after a while (two days mean time for me). Postgrey does use the logging and transaction features of BerkeleyDB to maximize reliability. Additionally only one process is running, thus reducing even more the risk of corrupting the database.
Automatic maintenance:
Postgrey does keep track not only of the first time a given triplet was seen, but also the last time. Entries that were last seen more than a defined amount of time ago (one month for example) get removed automatically.
Whitelists:
Per-client and per-recipient whitelists. The Postgrey distribution package includes a client whitelist with all (few) broken mail-servers that were identified until now.
Lookup by subnet:
Addresses are normally stripped of their last byte, so that mail servers with multiple addresses are recognized as only one.
Auto-whitelisting of clients:
Clients which repeatedly show to be able to pass the greylist, are entered in a "clients whitelist", for which no greylisting is done anymore.
Download (0.026MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
842 downloads
Voltalinux 1.0
Voltalinux is a GNU/Linux distribution based on Slackware Linux and the pkgsrc package system from NetBSD. more>>
Voltalinux is a GNU/Linux distro based on Slackware GNU/linux and the pkgsrc package system from NetBSD. The two pieces of software put together give you great power.
Great availability of software for a strong and solid distribution as Linux Slackware. The pkgsrc is already available to the linux user.
Now this project want to offer a prebuilt distribution with those feature readily available. Any user can enjoy the clean design of slackware with the availability of about 5400 ports (real ports) ready to be installed.
In minutes you can have running software such as postfix or courier, imap, qmail and so on.
The distro is a core based on about 60 packages from Slackware 10.2 and the pkgsrc 2005 Q3 (packaged for slack) system from NetBSD.
The advantage is that mantaining only few quantity of pieces it is possible to have a complete operating system (thanks to the existing work of many other, of course !!!)
The distribution is mainly intended for server use but you can do what you want.
Main features:
- is Slackware 100% compatible, whatever is done for slack work also on Voltalinux !!!
- you dont have to compile anything to have a working system (in about half an hour you have a base system)
- you have many prebuilt kernels
- more than 5400 ports ready to be used.
Version restrictions:
- you will have two packages system living together one for the core system (slack), the other for the applications (ports)
<<lessGreat availability of software for a strong and solid distribution as Linux Slackware. The pkgsrc is already available to the linux user.
Now this project want to offer a prebuilt distribution with those feature readily available. Any user can enjoy the clean design of slackware with the availability of about 5400 ports (real ports) ready to be installed.
In minutes you can have running software such as postfix or courier, imap, qmail and so on.
The distro is a core based on about 60 packages from Slackware 10.2 and the pkgsrc 2005 Q3 (packaged for slack) system from NetBSD.
The advantage is that mantaining only few quantity of pieces it is possible to have a complete operating system (thanks to the existing work of many other, of course !!!)
The distribution is mainly intended for server use but you can do what you want.
Main features:
- is Slackware 100% compatible, whatever is done for slack work also on Voltalinux !!!
- you dont have to compile anything to have a working system (in about half an hour you have a base system)
- you have many prebuilt kernels
- more than 5400 ports ready to be used.
Version restrictions:
- you will have two packages system living together one for the core system (slack), the other for the applications (ports)
Download (260MB)
Added: 2006-06-10 License: GPL (GNU General Public License) Price:
1233 downloads
OCSID 10.2
OCSID is a Slackware based distro with Gnome, like the good old Slackware used to have. more>>
OCSID is a Slackware based distro with Gnome, like the good old Slackware used to have.
First lets start with what OCSID is NOT:
- is not yet another linux distro;
- is not yet another fork;
- is not born to divide the Community;
- is not a closed development project.
So What OCSID really is?
- is a wrapper to contain official Slackware packages together with Community related efforts;
- is a Slackware based distro with Gnome, like the good old Slackware used to have;
- is an installation dvd so that you can install everything you want from the good old Slackware installer;
- is an open Community project and everyone is free to participate, the first goal is to unite Slackware Communitys efforts.
So OCSID is a dvd with all the Official Slackware packages untouched, with Freerock GNOME and some other packages that usually people want but arent included in Slackware (Amarok, Postfix, ecc.). Besides OCSID ships kernel 2.6.13 by default.
Not only you can install everything from the classic installer but also OCSID fully supports dependencies through slapt-get.
So that you can do it the debian way: install a minimum set of packages directly from the first Slackware CD, then install slapt-get and set OCSID as your main repository, finally you can get everything you need as in this example:
slapt-get --install kde
This way you can also upgrade your old Slackware system to OCSID with a single command.
Latest stable version of OCSID: 10.2 (Slackware 10.2, Freerock GNOME 2.12.1).
<<lessFirst lets start with what OCSID is NOT:
- is not yet another linux distro;
- is not yet another fork;
- is not born to divide the Community;
- is not a closed development project.
So What OCSID really is?
- is a wrapper to contain official Slackware packages together with Community related efforts;
- is a Slackware based distro with Gnome, like the good old Slackware used to have;
- is an installation dvd so that you can install everything you want from the good old Slackware installer;
- is an open Community project and everyone is free to participate, the first goal is to unite Slackware Communitys efforts.
So OCSID is a dvd with all the Official Slackware packages untouched, with Freerock GNOME and some other packages that usually people want but arent included in Slackware (Amarok, Postfix, ecc.). Besides OCSID ships kernel 2.6.13 by default.
Not only you can install everything from the classic installer but also OCSID fully supports dependencies through slapt-get.
So that you can do it the debian way: install a minimum set of packages directly from the first Slackware CD, then install slapt-get and set OCSID as your main repository, finally you can get everything you need as in this example:
slapt-get --install kde
This way you can also upgrade your old Slackware system to OCSID with a single command.
Latest stable version of OCSID: 10.2 (Slackware 10.2, Freerock GNOME 2.12.1).
Download (MB)
Added: 2005-12-08 License: GPL (GNU General Public License) Price:
1416 downloads
eProxy 1.0
eProxy, is an SMTP proxy server framework specially designed for use in conjunction with Postfix version 2.1 and higher. more>>
eProxy software is an SMTP proxy server framework specially designed for use in conjunction with Postfix version 2.1 and higher. However, it does also work as a frontend proxy however security wise I trust on the postfix smtpd.
What can eProxy be used for?
It is very fast and utilizes multi-threading. It is especially fast when it comes to your actual content filtering where you can use the speed of C/C++ in comparison to the interpreted language. It is very easy to use.
There are a few SMTP PROXY implementations out there but all I found are developed in either Perl or Python and some of them are extremely complex to use. This implementation makes it very easy to develop your own content filter in C+ and you only have to implement it in any of the following functions from(string from), to(string to), body(string body) and return a positive number to allow delivery and a negative number to disallow delivery.
You can of course still call to your processing/content filter "script(s)" via a popen(), system() or exec() call and run them through this method.
What do you need to (re)implement
Theres actually one source file that is of interest for you and thats the emailHandling.cpp file. In here the following functions are defined:
string getDomainName(string email);
int from(string from);
int rcptto(string to);
int body(string body);
void email(string email);
string getDomainName(string email); This is a convenience method to simply obtain the domainname part of an email address.
void email(string email); In this function you can do something to the email or part of it depending where you BOUNCED the email. It can be used to for instance store all emails in an archive or waiting box, waiting for manual release when an email is a suspect.
int from(string from); In this function you can do checking on the MAIL FROM part of an SMTP session. When your return a negative number the transaction is cancelled with a 550 error, when you return a positive number (larger than 0) then the MAIL FROM is accepted. The string from contains the email address
int rcptto(string to); In this function you can do checking on the RCPT TO part of an SMTP session. The string to contains the email address. Return a negative number to bounce the email return a positive number (large than 0) to continue.
int body(string body); In this function you will implement your actual body part scanning. Only when your result code is a positive number (larger than 0) then the body is send forth to the secondary (delivery) SMTP server. If it is bounced by your code it will not send the DATA command and the data stream, instead it will send a QUIT command and close the socket to the secondary server.
<<lessWhat can eProxy be used for?
It is very fast and utilizes multi-threading. It is especially fast when it comes to your actual content filtering where you can use the speed of C/C++ in comparison to the interpreted language. It is very easy to use.
There are a few SMTP PROXY implementations out there but all I found are developed in either Perl or Python and some of them are extremely complex to use. This implementation makes it very easy to develop your own content filter in C+ and you only have to implement it in any of the following functions from(string from), to(string to), body(string body) and return a positive number to allow delivery and a negative number to disallow delivery.
You can of course still call to your processing/content filter "script(s)" via a popen(), system() or exec() call and run them through this method.
What do you need to (re)implement
Theres actually one source file that is of interest for you and thats the emailHandling.cpp file. In here the following functions are defined:
string getDomainName(string email);
int from(string from);
int rcptto(string to);
int body(string body);
void email(string email);
string getDomainName(string email); This is a convenience method to simply obtain the domainname part of an email address.
void email(string email); In this function you can do something to the email or part of it depending where you BOUNCED the email. It can be used to for instance store all emails in an archive or waiting box, waiting for manual release when an email is a suspect.
int from(string from); In this function you can do checking on the MAIL FROM part of an SMTP session. When your return a negative number the transaction is cancelled with a 550 error, when you return a positive number (larger than 0) then the MAIL FROM is accepted. The string from contains the email address
int rcptto(string to); In this function you can do checking on the RCPT TO part of an SMTP session. The string to contains the email address. Return a negative number to bounce the email return a positive number (large than 0) to continue.
int body(string body); In this function you will implement your actual body part scanning. Only when your result code is a positive number (larger than 0) then the body is send forth to the secondary (delivery) SMTP server. If it is bounced by your code it will not send the DATA command and the data stream, instead it will send a QUIT command and close the socket to the secondary server.
Download (0.007MB)
Added: 2006-08-22 License: BSD License Price:
1159 downloads
Logcheck 1.2.45
Logcheck parses system logs and generates email reports based on anomalies. more>>
Logcheck parses system logs and generates email reports based on anomalies. Anomolies can be defined by users with violations files.
It differentiates between Active System Attacks, Security Violations, and Unusual Activity, and is smart enough to remember where in the log it stopped processing to improve efficiency.
Logcheck project can also warn when log files shrink, and does not report errors when they are rotated.
Enhancements:
- This release includes pacakging and documentation changes.
- Rulefile updates were done for smartd, sudoedit, dhcp, ipv6, openssh, oidentd, pdns, xinetd, saslauthd, postfix, spamassassin, dkfilter, anacron, dovecot, kdm, nagios, sympa, stunnel, squid, rsync, rsnapshot, proftpd, ntp, Linux kernel, cron, cron-apt, pppd, and squidguard.
<<lessIt differentiates between Active System Attacks, Security Violations, and Unusual Activity, and is smart enough to remember where in the log it stopped processing to improve efficiency.
Logcheck project can also warn when log files shrink, and does not report errors when they are rotated.
Enhancements:
- This release includes pacakging and documentation changes.
- Rulefile updates were done for smartd, sudoedit, dhcp, ipv6, openssh, oidentd, pdns, xinetd, saslauthd, postfix, spamassassin, dkfilter, anacron, dovecot, kdm, nagios, sympa, stunnel, squid, rsync, rsnapshot, proftpd, ntp, Linux kernel, cron, cron-apt, pppd, and squidguard.
Download (0.052MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1216 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above postfix 2.4.5 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed