axigen mail server
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4887

AXIGEN Mail Server Office Edition Free 7.1.4 / 7.2 Beta
AXIGEN Mail Server Office Edition Free 7.1.4 / 7.2 Beta is an ideal software which can help you render email messaging quick and easy! more>> <<less
Added: 2009-07-22 License: Freeware Price: FREE
1 downloads
Other version of AXIGEN Mail Server Office Edition Free
Price: $0.00
License:Freeware
License:Freeware
Price: $0.00
License:Freeware
License:Freeware
Price: $0.00
License:Freeware
License:Freeware
License:Freeware
secure Linux and FreeBSD mail server intended for home users and small companies. AXIGEN Mail Server OfficeLicense:Freeware
License:Freeware

AXIGEN Mail Server StartUp Edition 5.0.1
AXIGEN FREE mail server - (E)SMTP, POP3, IMAP4, Webmail server and support more>> AXIGEN Office Edition is a FREE, reliable and secure Linux and FreeBSD mail server intended for home users and small companies. AXIGEN Mail Server, offering integrated mail services and basic support, can successfully replace several open source applications.
This is a full-featured version, available free of charge, part of a time-limited promotional offer. This type of license offered is perpetual and you will get to keep it even if this promotion expires.
AXIGEN is available for many Linux distributions (Gentoo, Redhat/Fedora Core, Slackware, Debian, Ubuntu, Mandrake/Mandriva, SUSE), for BSD platforms and for Solaris.
Main AXIGEN services:
1. Mail transfer is ensured by SMTP / ESMTP modules, which include a powerful Mail Processing engine with an API (Application Programming Interface) for custom filtering.
2. Message retrieval is performed through IMAP4 or POP3 protocols with special tools for connectivity control and host authentication management.
3. The Webmail module provides improved security and efficiency and allows users anywhere on the Internet to access and send mails from their Web browsers.
All services are controlled from centralized WEB / CLI Administration, enabling full control of the email traffic.
AXIGEN Mail Server Specifications:
Mail Services
- SMTP/ESMTP, POP3, IMAP4 and Webmail
- SSL/TLS encryption
Connectivity and architecture:
- Multithreaded engine with module thread control
- Simultaneous resource access
- Mail storage with index based access
- In depth connection control
- WebMail available in 21 languages
- Firewall-like communication rules
- User authentication: plain, login, CRAM MD5
Server Security
- Multilevel filtering system
- Integration with 16 Antivirus and AntiSPAM applications
- Script interface for external custom filters
Download your copy now!<<less
Download (18.52MB)
Added: 2009-04-09 License: Freeware Price: Free
197 downloads
Other version of AXIGEN Mail Server StartUp Edition
License:Freeware
License:Freeware
pop3spam 0.11
pop3spam is a POP3 client which connects to a POP3 server and deletes unsolicited mail. more>>
pop3spam is a POP3 client which connects to a POP3 server and deletes unsolicited mail. If a message has been identified as unsolicited, it can be deleted directly from the POP3 server without the need to download it first.
Eventually your normal mail-retrieval utility (e.g. fetchmail) can gather all (cleaned) mail as usual. The program is intended for people with low bandwidth. Its very annoying if you first have to download lots of large messages just for the sole purpose of deleting them afterwards because your local spam filter debunked them as spam. Its also annoying to download very large messages (attachments) at all.
pop3spam doesnt use any hard wired regular expressions so it should basically work with any recent version. For information about the configuration and use of pop3spam, take a look at the man pages pop3spam(1) and pop3spamrc(5). A sample configuration file exists in the directory doc/ in the source tree.
<<lessEventually your normal mail-retrieval utility (e.g. fetchmail) can gather all (cleaned) mail as usual. The program is intended for people with low bandwidth. Its very annoying if you first have to download lots of large messages just for the sole purpose of deleting them afterwards because your local spam filter debunked them as spam. Its also annoying to download very large messages (attachments) at all.
pop3spam doesnt use any hard wired regular expressions so it should basically work with any recent version. For information about the configuration and use of pop3spam, take a look at the man pages pop3spam(1) and pop3spamrc(5). A sample configuration file exists in the directory doc/ in the source tree.
Download (0.085MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
793 downloads
Scam-protect 1.0.0
Scam-protect is a milter which restricts the use of your domain address in emails. more>>
Scam-protect is a milter which restricts the use of your domain address in emails. The aim is to protect your users from phishing by rejecting mail purporting to be from your domain. It is not meant as a replacement for SPF or SenderID.
Main features:
- Reject mail with your domain name in the mail from envelope
- Reject mail with your domain name in the From header
Performance
Scam-protect milter was designed to be light-weight and use minimal resources.
Whitelist
Scam-protect has a configurable whitelist of IP addresses or a range of IP addresses (CIDR). This feature can be used to allow which hosts can use your domain name in email addresses..
Accept mail from users
Users should configure their mail clients (MS Outlook, Eudora, Mozilla Thunderbird) to use the port 587 (MSA) instead of the SMTP port to send mail through the mail server running Scam-protect.
Scam-protect will accept mail if the connection was authenticated through SMTP AUTH.
<<lessMain features:
- Reject mail with your domain name in the mail from envelope
- Reject mail with your domain name in the From header
Performance
Scam-protect milter was designed to be light-weight and use minimal resources.
Whitelist
Scam-protect has a configurable whitelist of IP addresses or a range of IP addresses (CIDR). This feature can be used to allow which hosts can use your domain name in email addresses..
Accept mail from users
Users should configure their mail clients (MS Outlook, Eudora, Mozilla Thunderbird) to use the port 587 (MSA) instead of the SMTP port to send mail through the mail server running Scam-protect.
Scam-protect will accept mail if the connection was authenticated through SMTP AUTH.
Download (0.013MB)
Added: 2007-08-10 License: BSD License Price:
805 downloads
getmail 4.7.6
getmail is a mail retriever designed to allow you to get your mail from one or more mail accounts on various mail servers. more>>
getmail is a mail retriever designed to allow you to get your mail from one or more mail accounts on various mail servers to your local machine for reading with a minimum of fuss.
getmail it is secure, flexible, reliable, and easy-to-use. getmail is designed to replace other mail retrievers such as fetchmail.
Main features:
- simple to install, configure, and use
- retrieve virtually any mail
- support for accessing mailboxes with the following protocols:
- POP3
- POP3-over-SSL
- IMAP4
- IMAP4-over-SSL
- SDPS (Demon UKs extensions to POP3)
- support for single-user and domain mailboxes
- retrieve mail from an unlimited number of mailboxes and servers
- can remember which mail it has already retrieved, and can be set to only download new messages
- support for message filtering, classification, and annotation by external programs like spam filters and anti-virus programs
- support for delivering messages to different destinations based on the message recipient
- reliability
- native safe and reliable delivery support for maildirs and mboxrd files, in addition to delivery through arbitrary external message delivery agents (MDAs)
- does not destroy information by rewriting mail headers
- does not cause mail loops by doing SMTP injection, and therefore does not require that you run an MTA (like qmail or sendmail) on your host
- written in Python, and therefore easy to extend or customize
- a flexible, extensible architecture so that support for new mail access protocols, message filtering operations, or destination types can be easily added
- cross-platform operation; getmail 4 should work on Unix/Linux, Macintosh, and other platforms. Windows support available under the free Cygwin package.
- winner of various software awards, including DaveCentrals "Best of Linux.
Enhancements:
- A fix for an exception when getmail is trying to report a POP3 server that completely missed generating a UIDL token for a message. .
<<lessgetmail it is secure, flexible, reliable, and easy-to-use. getmail is designed to replace other mail retrievers such as fetchmail.
Main features:
- simple to install, configure, and use
- retrieve virtually any mail
- support for accessing mailboxes with the following protocols:
- POP3
- POP3-over-SSL
- IMAP4
- IMAP4-over-SSL
- SDPS (Demon UKs extensions to POP3)
- support for single-user and domain mailboxes
- retrieve mail from an unlimited number of mailboxes and servers
- can remember which mail it has already retrieved, and can be set to only download new messages
- support for message filtering, classification, and annotation by external programs like spam filters and anti-virus programs
- support for delivering messages to different destinations based on the message recipient
- reliability
- native safe and reliable delivery support for maildirs and mboxrd files, in addition to delivery through arbitrary external message delivery agents (MDAs)
- does not destroy information by rewriting mail headers
- does not cause mail loops by doing SMTP injection, and therefore does not require that you run an MTA (like qmail or sendmail) on your host
- written in Python, and therefore easy to extend or customize
- a flexible, extensible architecture so that support for new mail access protocols, message filtering operations, or destination types can be easily added
- cross-platform operation; getmail 4 should work on Unix/Linux, Macintosh, and other platforms. Windows support available under the free Cygwin package.
- winner of various software awards, including DaveCentrals "Best of Linux.
Enhancements:
- A fix for an exception when getmail is trying to report a POP3 server that completely missed generating a UIDL token for a message. .
Download (0.14MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
809 downloads
IMAPFilter 2.0.3
IMAPFilter is a mail filtering utility. more>>
IMAPFilter is a mail filtering utility. It connects to remote mail servers using the Internet Message Access Protocol (IMAP), sends searching queries to the server and processes mailboxes based on the results.
IMAPFilter can be used to delete, copy, flag, move, etc. messages residing in mailboxes at the same or different mail servers. The 4rev1 and 4 versions of the IMAP protocol are supported.
IMAPFilter uses the Lua programming language as a configuration and extension language.
Main features:
- Definition of filters using many searching criteria available in the IMAP protocol, such as:
- Matching of a string in the headers or the body of a message.
- Size of a message.
- Date of a message.
- Status (recent, unread, etc.) of a message.
- Ability to use logical operators (and/or/not) while defining filters.
- Different actions when a filter matches a message, including:
- Deleting of a message.
- Moving of a message to a mailbox in the same of different servers
- Copying of a message to a mailbox in the same or different servers.
- Changing of a messages flags.
- Listing of the available and/or subscribed mailboxes, along with support for the IMAP CHILDREN extension.
- Internationalisation (I18N) support.
- Server namespace support using the IMAP NAMESPACE extension.
- Secure Socket Layer (SSL) or Transport Layer Security (TLS) encrypted imaps (port 993) connections.
- Encrypted connections using the IMAP STARTTLS extension.
- User authentication with the Challenge-Response Authentication Mechanism (CRAM), specifically CRAM-MD5.
<<lessIMAPFilter can be used to delete, copy, flag, move, etc. messages residing in mailboxes at the same or different mail servers. The 4rev1 and 4 versions of the IMAP protocol are supported.
IMAPFilter uses the Lua programming language as a configuration and extension language.
Main features:
- Definition of filters using many searching criteria available in the IMAP protocol, such as:
- Matching of a string in the headers or the body of a message.
- Size of a message.
- Date of a message.
- Status (recent, unread, etc.) of a message.
- Ability to use logical operators (and/or/not) while defining filters.
- Different actions when a filter matches a message, including:
- Deleting of a message.
- Moving of a message to a mailbox in the same of different servers
- Copying of a message to a mailbox in the same or different servers.
- Changing of a messages flags.
- Listing of the available and/or subscribed mailboxes, along with support for the IMAP CHILDREN extension.
- Internationalisation (I18N) support.
- Server namespace support using the IMAP NAMESPACE extension.
- Secure Socket Layer (SSL) or Transport Layer Security (TLS) encrypted imaps (port 993) connections.
- Encrypted connections using the IMAP STARTTLS extension.
- User authentication with the Challenge-Response Authentication Mechanism (CRAM), specifically CRAM-MD5.
Download (0.036MB)
Added: 2007-07-28 License: MIT/X Consortium License Price:
818 downloads
Scam-backscatter 1.2.2
Scam-backscatter prevents backscatter (accept and bounce) on mail servers which dont host mailboxes locally. more>>
Scam-backscatter prevents backscatter (accept and bounce) on mail servers which dont host mailboxes locally. The project validates mailboxes by verifying the recipient addresses hosted on a different mail server.
Backscatter is when a mail server accepts an email with a forged sender address, then generates a bounce (non-delivery receipt) to the sending address. The figure below shows an example where the sender address is forged:
1. An email is sent by smtp.example.com with a forged sender address of user1@example.org to user2@example.net.
2. The email is accepted for delivery by smtp.example.net.
3. The email is then forwarded to mailbox.example.net.
As there is no user2 mailbox on mailbox.example.net, a bounce message (non-delivery receipt) is generated by mailbox.example.net to notify the sender address (user1@example.org) of the delivery failure.
4. The bounce message is sent to the mail server at smtp.example.org.
5. user1@example.org receives the bounce message.
Your mail server can prevent backscatter by validating the recipient email address in step 2.
<<lessBackscatter is when a mail server accepts an email with a forged sender address, then generates a bounce (non-delivery receipt) to the sending address. The figure below shows an example where the sender address is forged:
1. An email is sent by smtp.example.com with a forged sender address of user1@example.org to user2@example.net.
2. The email is accepted for delivery by smtp.example.net.
3. The email is then forwarded to mailbox.example.net.
As there is no user2 mailbox on mailbox.example.net, a bounce message (non-delivery receipt) is generated by mailbox.example.net to notify the sender address (user1@example.org) of the delivery failure.
4. The bounce message is sent to the mail server at smtp.example.org.
5. user1@example.org receives the bounce message.
Your mail server can prevent backscatter by validating the recipient email address in step 2.
Download (0.016MB)
Added: 2007-07-27 License: BSD License Price:
822 downloads
Mail Avenger 0.7.8
Mail Avenger is a highly-configurable, MTA-independent SMTP server. more>>
Mail Avenger is a highly-configurable, MTA-independent SMTP server daemon. Mail Avenger lets users run messages through filters like ClamAV and SpamAssassin during SMTP transactions, so the server can reject mail before assuming responsibility for its delivery.
Other unique features include TCP SYN fingerprint and network route recording, verification of sender addresses through SMTP callbacks, SPF (sender policy framework) as a general policy language, qmail-style control over both SMTP-level behavior and local delivery of extension addresses, mail-bomb protection, integration with kernel firewalls, and more.
Enhancements:
- Several minor bugs were fixed.
- The SMTPCB configuration directive was changed to give more options.
- An InsecureSASL configuration option was added by request of users.
<<lessOther unique features include TCP SYN fingerprint and network route recording, verification of sender addresses through SMTP callbacks, SPF (sender policy framework) as a general policy language, qmail-style control over both SMTP-level behavior and local delivery of extension addresses, mail-bomb protection, integration with kernel firewalls, and more.
Enhancements:
- Several minor bugs were fixed.
- The SMTPCB configuration directive was changed to give more options.
- An InsecureSASL configuration option was added by request of users.
Download (0.74MB)
Added: 2007-07-21 License: GPL (GNU General Public License) Price:
825 downloads
Mail::IMAPTalk 1.03
Mail::IMAPTalk is an IMAP client interface with lots of features. more>>
Mail::IMAPTalk is an IMAP client interface with lots of features.
SYNOPSIS
use Mail::IMAPTalk;
$IMAP = Mail::IMAPTalk->new(
Server => $IMAPServer,
Username => foo,
Password => bar,
Uid => 1 )
|| die "Failed to connect/login to IMAP server";
# Append message to folder
open(my $F, rfc822msg.txt);
$IMAP->append($FolderName, $F) || dir $@;
close($F);
# Select folder and get first unseen message
$IMAP->select($FolderName) || die $@;
$MsgId = $IMAP->search(not, seen)->[0];
# Get message envelope and print some details
$MsgEV = $IMAP->fetch($MsgId, envelope)->{$MsgId}->{envelope};
print "From: " . $MsgEv->{From};
print "To: " . $MsgEv->{To};
print "Subject: " . $MsgEv->{Subject};
# Get message body structure
$MsgBS = $IMAP->fetch($MsgId, bodystructure)->{$MsgId}->{bodystructure};
# Find imap part number of text part of message
$MsgTxtHash = Mail::IMAPTalk::find_message($MsgBS);
$MsgPart = $MsgTxtHash->{plain}->{IMAP-Partnum};
# Retrieve message text body
$MsgTxt = $IMAP->fetch($MsgId, "body[$MsgPart]")->{$MsgId}->{body};
$IMAP->logout();
This module communicates with an IMAP server. Each IMAP server command is mapped to a method of this object.
Although other IMAP modules exist on CPAN, this has several advantages over other modules.
It parses the more complex IMAP structures like envelopes and body structures into nice Perl data structures.
It correctly supports atoms, quoted strings and literals at any point. Some parsers in other modules arent fully IMAP compatiable and may break at odd times with certain messages on some servers.
It allows large return values (eg. attachments on a message) to be read directly into a file, rather than into memory.
It includes some helper functions to find the actual text/plain or text/html part of a message out of a complex MIME structure. It also can find a list of attachements, and CID links for HTML messages with attached images.
It supports decoding of MIME headers to Perl utf-8 strings automatically, so you dont have to deal with MIME encoded headers (enabled optionally).
While the IMAP protocol does allow for asynchronous running of commands, this module is designed to be used in a synchronous manner. That is, you issue a command by calling a method, and the command will block until the appropriate response is returned. The method will then return the parsed results from the given command.
<<lessSYNOPSIS
use Mail::IMAPTalk;
$IMAP = Mail::IMAPTalk->new(
Server => $IMAPServer,
Username => foo,
Password => bar,
Uid => 1 )
|| die "Failed to connect/login to IMAP server";
# Append message to folder
open(my $F, rfc822msg.txt);
$IMAP->append($FolderName, $F) || dir $@;
close($F);
# Select folder and get first unseen message
$IMAP->select($FolderName) || die $@;
$MsgId = $IMAP->search(not, seen)->[0];
# Get message envelope and print some details
$MsgEV = $IMAP->fetch($MsgId, envelope)->{$MsgId}->{envelope};
print "From: " . $MsgEv->{From};
print "To: " . $MsgEv->{To};
print "Subject: " . $MsgEv->{Subject};
# Get message body structure
$MsgBS = $IMAP->fetch($MsgId, bodystructure)->{$MsgId}->{bodystructure};
# Find imap part number of text part of message
$MsgTxtHash = Mail::IMAPTalk::find_message($MsgBS);
$MsgPart = $MsgTxtHash->{plain}->{IMAP-Partnum};
# Retrieve message text body
$MsgTxt = $IMAP->fetch($MsgId, "body[$MsgPart]")->{$MsgId}->{body};
$IMAP->logout();
This module communicates with an IMAP server. Each IMAP server command is mapped to a method of this object.
Although other IMAP modules exist on CPAN, this has several advantages over other modules.
It parses the more complex IMAP structures like envelopes and body structures into nice Perl data structures.
It correctly supports atoms, quoted strings and literals at any point. Some parsers in other modules arent fully IMAP compatiable and may break at odd times with certain messages on some servers.
It allows large return values (eg. attachments on a message) to be read directly into a file, rather than into memory.
It includes some helper functions to find the actual text/plain or text/html part of a message out of a complex MIME structure. It also can find a list of attachements, and CID links for HTML messages with attached images.
It supports decoding of MIME headers to Perl utf-8 strings automatically, so you dont have to deal with MIME encoded headers (enabled optionally).
While the IMAP protocol does allow for asynchronous running of commands, this module is designed to be used in a synchronous manner. That is, you issue a command by calling a method, and the command will block until the appropriate response is returned. The method will then return the parsed results from the given command.
Download (0.030MB)
Added: 2007-07-18 License: Perl Artistic License Price:
829 downloads
kShowmail 3.2.1
kShowmail is a KDE tool for watching for email on POP3 servers. more>>
Kshowmail project is a KDE tool to watch mails on a POP3 server. Headers and complete mails can be viewed without loading them to the local mail client. Unpleasant mail can be deleted from the server.
The list of displayed mails can be refreshed via configurable timers. Filters can be assigned to mark known spam for deletion. Multiple accounts are supported.
A sound can be played if new mail arrives. A command menu allows user configurable commands like fetchmail or sendmail. A special command can be defined to send complain mail against spam.
The modifications I provided are mainly Qt/KDE stuff to generate a nice GUI interface. I am using the great development tool kDevelop V2.1.
Enhancements:
- Fixed bug where if you configure 2 accounts, retrieve mail, and then deactivate one of the accounts, its number of messages still reflects in the tray icon.
- Fixed sort of message number and size columns in message list to be numerical rather than alpha.
- Corrected version displayed in the About dialog.
<<lessThe list of displayed mails can be refreshed via configurable timers. Filters can be assigned to mark known spam for deletion. Multiple accounts are supported.
A sound can be played if new mail arrives. A command menu allows user configurable commands like fetchmail or sendmail. A special command can be defined to send complain mail against spam.
The modifications I provided are mainly Qt/KDE stuff to generate a nice GUI interface. I am using the great development tool kDevelop V2.1.
Enhancements:
- Fixed bug where if you configure 2 accounts, retrieve mail, and then deactivate one of the accounts, its number of messages still reflects in the tray icon.
- Fixed sort of message number and size columns in message list to be numerical rather than alpha.
- Corrected version displayed in the About dialog.
Download (1.5MB)
Added: 2007-07-16 License: GPL (GNU General Public License) Price:
831 downloads
mrtg-misc-probe 0.3.0
mrtg-misc-probe probes different system features for mrtg to graph. more>>
mrtg-misc-probe probes different system features for mrtg to graph.
Currently it can probe:
- percent usage of disk space and inodes for UFS filesystems
- percent usage of disk space for VxFS filesystems
- incoming and outgoing mail messages on sendmail mail server
- total size of mail messages sendt and received on sendmail mail server
- network delay using NTP peers/servers
- number of ClearCase vobs and views
- number of available and used ClearCase and MultiSite licenses
- number of active and disconnected sessions of a Citrix Metaframe server
- number of reachable hosts in a given network range
- network device reachability (ping success)
Enhancements:
- New probes: ctxmf - number of active and disconnected Citrix Metaframe sessions; hostcount - scan given nmap-network-range and return number of hosts found.
<<lessCurrently it can probe:
- percent usage of disk space and inodes for UFS filesystems
- percent usage of disk space for VxFS filesystems
- incoming and outgoing mail messages on sendmail mail server
- total size of mail messages sendt and received on sendmail mail server
- network delay using NTP peers/servers
- number of ClearCase vobs and views
- number of available and used ClearCase and MultiSite licenses
- number of active and disconnected sessions of a Citrix Metaframe server
- number of reachable hosts in a given network range
- network device reachability (ping success)
Enhancements:
- New probes: ctxmf - number of active and disconnected Citrix Metaframe sessions; hostcount - scan given nmap-network-range and return number of hosts found.
Download (0.017MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
836 downloads
Mail::Bulkmail 3.12
Mail::Bulkmail is a platform independent mailing list module. more>>
Mail::Bulkmail is a platform independent mailing list module.
SYNOPSIS
use Mail::Bulkmail /path/to/conf.file
my $bulk = Mail::Bulkmail->new(
"LIST" => "~/my.list.txt",
"From" => "Jim Thomason" ,
"Subject" => "This is a test message",
"Message" => "Here is my test message"
) || die Mail::Bulkmail->error();
$bulk->bulkmail() || die $bulk->error;
Dont forget to set up your conf file!
Mail::Bulkmail gives a fairly complete set of tools for managing mass-mailing lists. I initially wrote it because the tools I was using at the time were just too damn slow for mailing out to thousands of recipients. I keep working on it because its reasonably popular and I enjoy it.
In a nutshell, it allows you to rapidly transmit a message to a mailing list by zipping out the information to them via an SMTP relay (your own, of course). Subclasses provide the ability to use mail merges, dynamic messages, and anything else you can think of.
Mail::Bulkmail 3.00 is a major major major upgrade to the previous version (2.05), which was a major upgrade to the previous version (1.11). My software philosophy is that most code should be scrapped and re-written every 6-8 months or so. 2.05 was released in October of 2000, and Im writing these docs for 3.00 in January of 2003. So Im at least 3 major re-writes behind. (philosophy is referenced in the FAQ, below)
But thats okay, because were getting it done now.
3.00 is about as backwards compatible to 2.00 as 2.00 is to 1.00. That is to say, sorta. Ive tried to make a note of things where they changed, but Im sure I missed things. Some things can no longer be done, lots are done differently, some are the same. You will need to change your code to update from 1.x or 2.x to 3.00, though. Thats a given.
So whats new for 3.00? Lots of stuff.
Immediate changes are:
* code compartmentalization
* multi-server support
* conf file
The immediate change is that the code is now compartmentalized. Mail::Bulkmail now just handles ordinary, non-dynamic mailings. See Mail::Bulkmail::Dynamic for the merging and dynamic text abilities from the prior versions.
Server connections are no longer handled directly in Mail::Bulkmail (Smtp attribute, Port attribute, etc.), there is now a separate Mail::Bulkmail::Server object to handle all of that.
And everything subclasses off of Mail::Bulkmail::Object, where I have my super-methods to define my objects, some helper stuff, and so on.
Its just a lot easier for me to maintain, think about it, etc. if its all separated. Its also easier for you, the user, if you want to make changes to things. Just subclass it, tweak it, and use it. Very straightforward to modify and extend now. 2.x and below *could* do it, but it wasnt really that easy (unless you were making very trivial changes). This should rectify that.
Another major change is the addition of multi-server support. See the docs in Mail::Bulkmail::Server for more information. You can still specify one SMTP relay if thats all youve got, but if you have multiple servers, Mail::Bulkmail can now load balance between them to help take the stress off. No matter what, the biggest bottleneck to all of this is network performance (both to the SMTP relay and then from the relay to the rest of the world), so i wanted to try and help alleviate that by using multiple servers. I know that some people were doing that on there own with small changes, but this allows you to do it all invisibly.
And finally, finally, finally there is a conf file. Documentation on the format is in Mail::Bulkmail::Object. Its pretty easy to use. This is the conf file format that I designed for my own use (along with most of the rest of Mail::Bulkmail::Object). The software also has the ability to read multiple conf files, if so desired. So no more worrying about asking your sysadmin to tweak the values in your module somewhere up in /usr/lib/whatever
Just have him create the conf file you want, or pass in your own as desired.
conf_files are specified and further documented in Mail::Bulkmail::Object, in an internal array called @conf_files, right at the top of the module. To specify a universal conf file, put it in that array (or have your sysadmin do so). Alternatively, you can also add a conf_file via the conf_files accessor.
Mail::Bulkmail->conf_files(/path/to/conf_file, /path/to/other/conf_file); #, etc.
But the recommended way is to specify your conf file upon module import.
use Mail::Bulkmail 3.00 "/path/to/conf/file";
In addition, there is the usual plethora of bug fixes, tweaks, clean-ups, and so on.
And yes, the horrid long-standing bug in the Tz method is fixed! No, honest.
Im also trying a new documentation technique. The pod for a given method is now in the module by that method, as opposed to everything being bunched up at the bottom. Personally, I prefer everything being bunched up there for clarities sake. But from a maintenance point of view, spreading it all out makes my life much easier.
<<lessSYNOPSIS
use Mail::Bulkmail /path/to/conf.file
my $bulk = Mail::Bulkmail->new(
"LIST" => "~/my.list.txt",
"From" => "Jim Thomason" ,
"Subject" => "This is a test message",
"Message" => "Here is my test message"
) || die Mail::Bulkmail->error();
$bulk->bulkmail() || die $bulk->error;
Dont forget to set up your conf file!
Mail::Bulkmail gives a fairly complete set of tools for managing mass-mailing lists. I initially wrote it because the tools I was using at the time were just too damn slow for mailing out to thousands of recipients. I keep working on it because its reasonably popular and I enjoy it.
In a nutshell, it allows you to rapidly transmit a message to a mailing list by zipping out the information to them via an SMTP relay (your own, of course). Subclasses provide the ability to use mail merges, dynamic messages, and anything else you can think of.
Mail::Bulkmail 3.00 is a major major major upgrade to the previous version (2.05), which was a major upgrade to the previous version (1.11). My software philosophy is that most code should be scrapped and re-written every 6-8 months or so. 2.05 was released in October of 2000, and Im writing these docs for 3.00 in January of 2003. So Im at least 3 major re-writes behind. (philosophy is referenced in the FAQ, below)
But thats okay, because were getting it done now.
3.00 is about as backwards compatible to 2.00 as 2.00 is to 1.00. That is to say, sorta. Ive tried to make a note of things where they changed, but Im sure I missed things. Some things can no longer be done, lots are done differently, some are the same. You will need to change your code to update from 1.x or 2.x to 3.00, though. Thats a given.
So whats new for 3.00? Lots of stuff.
Immediate changes are:
* code compartmentalization
* multi-server support
* conf file
The immediate change is that the code is now compartmentalized. Mail::Bulkmail now just handles ordinary, non-dynamic mailings. See Mail::Bulkmail::Dynamic for the merging and dynamic text abilities from the prior versions.
Server connections are no longer handled directly in Mail::Bulkmail (Smtp attribute, Port attribute, etc.), there is now a separate Mail::Bulkmail::Server object to handle all of that.
And everything subclasses off of Mail::Bulkmail::Object, where I have my super-methods to define my objects, some helper stuff, and so on.
Its just a lot easier for me to maintain, think about it, etc. if its all separated. Its also easier for you, the user, if you want to make changes to things. Just subclass it, tweak it, and use it. Very straightforward to modify and extend now. 2.x and below *could* do it, but it wasnt really that easy (unless you were making very trivial changes). This should rectify that.
Another major change is the addition of multi-server support. See the docs in Mail::Bulkmail::Server for more information. You can still specify one SMTP relay if thats all youve got, but if you have multiple servers, Mail::Bulkmail can now load balance between them to help take the stress off. No matter what, the biggest bottleneck to all of this is network performance (both to the SMTP relay and then from the relay to the rest of the world), so i wanted to try and help alleviate that by using multiple servers. I know that some people were doing that on there own with small changes, but this allows you to do it all invisibly.
And finally, finally, finally there is a conf file. Documentation on the format is in Mail::Bulkmail::Object. Its pretty easy to use. This is the conf file format that I designed for my own use (along with most of the rest of Mail::Bulkmail::Object). The software also has the ability to read multiple conf files, if so desired. So no more worrying about asking your sysadmin to tweak the values in your module somewhere up in /usr/lib/whatever
Just have him create the conf file you want, or pass in your own as desired.
conf_files are specified and further documented in Mail::Bulkmail::Object, in an internal array called @conf_files, right at the top of the module. To specify a universal conf file, put it in that array (or have your sysadmin do so). Alternatively, you can also add a conf_file via the conf_files accessor.
Mail::Bulkmail->conf_files(/path/to/conf_file, /path/to/other/conf_file); #, etc.
But the recommended way is to specify your conf file upon module import.
use Mail::Bulkmail 3.00 "/path/to/conf/file";
In addition, there is the usual plethora of bug fixes, tweaks, clean-ups, and so on.
And yes, the horrid long-standing bug in the Tz method is fixed! No, honest.
Im also trying a new documentation technique. The pod for a given method is now in the module by that method, as opposed to everything being bunched up at the bottom. Personally, I prefer everything being bunched up there for clarities sake. But from a maintenance point of view, spreading it all out makes my life much easier.
Download (0.070MB)
Added: 2007-07-09 License: Perl Artistic License Price:
840 downloads
GNU Mailutils 1.2
GNU Mailutils contains a series of useful mail clients, servers, and libraries. more>>
These are the primary mail utilities of the GNU system.
Specifically, this package contains a POP3 server, an IMAP4 server, and a Sieve mail filter. It also provides a POSIX mailx client and a collection of other tools.
<<lessSpecifically, this package contains a POP3 server, an IMAP4 server, and a Sieve mail filter. It also provides a POSIX mailx client and a collection of other tools.
Download (3.3MB)
Added: 2007-07-01 License: GPL (GNU General Public License) Price:
849 downloads
SubEthaSMTP 1.2.1
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component. more>>
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component.
By plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface.
Also included is a small sub-project called Wiser, an easy to use incoming mail testing framework.
Main features:
- A mailing list manager (ie, SubEtha Mail)
- A mail server that delivers mail to user inboxes
- A mail archiver like Mail Archive
- An email test harness (Implemented in this project. Its called Wiser.)
SubEthaSMTP was split out of the SubEtha Mail mailing list manager because it is a useful standalone component. When we wrote SubEtha, the last thing we wanted to do was write our own SMTP server. In our search for a modular Java SMTP component, we examined:
Apache JAMES
JBoss Mail Server
Dumbster
Jsmtpd
JES
Java Mail Server
Since youre reading this page you probably already know what we found: Six different SMTP implementations without the slightest thought given to reusability. Even Jstmpd, which purports to be a "A Modular Java SMTP Daemon", isnt. Furthermore, even though JBoss Mail is in active development, the team was unintersted in componentization of the SMTP processing portion of their server.
During the development of SubEthas testing harness, we tried out the Dumbster software and found that not only was the API difficult to use, it did it not work properly, the developer has not done any development on it in about a year and it does not work reliably on Mac OS X. With two simple classes we re-implemented it as an included project called Wiser.
We hate reinventing wheels. This should be the LAST FREAKING JAVA SMTP IMPLEMENTATION.
Enhancements:
- This release fixes a couple of bugs with SMTP RFC handling.
<<lessBy plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface.
Also included is a small sub-project called Wiser, an easy to use incoming mail testing framework.
Main features:
- A mailing list manager (ie, SubEtha Mail)
- A mail server that delivers mail to user inboxes
- A mail archiver like Mail Archive
- An email test harness (Implemented in this project. Its called Wiser.)
SubEthaSMTP was split out of the SubEtha Mail mailing list manager because it is a useful standalone component. When we wrote SubEtha, the last thing we wanted to do was write our own SMTP server. In our search for a modular Java SMTP component, we examined:
Apache JAMES
JBoss Mail Server
Dumbster
Jsmtpd
JES
Java Mail Server
Since youre reading this page you probably already know what we found: Six different SMTP implementations without the slightest thought given to reusability. Even Jstmpd, which purports to be a "A Modular Java SMTP Daemon", isnt. Furthermore, even though JBoss Mail is in active development, the team was unintersted in componentization of the SMTP processing portion of their server.
During the development of SubEthas testing harness, we tried out the Dumbster software and found that not only was the API difficult to use, it did it not work properly, the developer has not done any development on it in about a year and it does not work reliably on Mac OS X. With two simple classes we re-implemented it as an included project called Wiser.
We hate reinventing wheels. This should be the LAST FREAKING JAVA SMTP IMPLEMENTATION.
Enhancements:
- This release fixes a couple of bugs with SMTP RFC handling.
Download (0.77MB)
Added: 2007-06-29 License: LGPL (GNU Lesser General Public License) Price:
856 downloads
Archiveopteryx 2.01
Archiveopteryx is an Internet mail server, optimized to support heavy usage and long-term archiving. more>>
Archiveopteryx is an Internet mail server, optimized to support heavy usage and long-term archiving.
The project stores mail in a PostgreSQL database, and provides access to it through IMAP, POP, and more.
Enhancements:
- A very serious SMTP submit bug was fixed.
- A new feature to copy outgoing mail to the sender was added.
- Support for SMTP+TLS on port 465 was added for Outlook.
- HTTP archive display improvements were made.
- A few minor bugs were fixed.
<<lessThe project stores mail in a PostgreSQL database, and provides access to it through IMAP, POP, and more.
Enhancements:
- A very serious SMTP submit bug was fixed.
- A new feature to copy outgoing mail to the sender was added.
- Support for SMTP+TLS on port 465 was added for Outlook.
- HTTP archive display improvements were made.
- A few minor bugs were fixed.
Download (2.3MB)
Added: 2007-06-25 License: GPL (GNU General Public License) Price:
851 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 axigen mail server 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
