Sign In/My Account | View Cart  
advertisement
-->




Mail and USENET News

Alex Hart's Web-based Email
The author put in a ton of features like search, address book, folders, an upload area, etc. You need your own server to put it on, as well as a POP and SMTP server. It's very easy to set up.

checkmail.cmd
The checkmail.cmd script is a perl script Tom Horsley uses to delete spam off his mail server just before he readx mail. It is handy since it only reads the headers and can avoid having to download the whole message if you can tell it is obvious spam.

Cleanfeed
Cleanfeed is a spam filter for Usenet news servers. It sits and watches your inbound newsfeeds, looking for spam, and when it finds some, it blocks it from entering your server. Cleanfeed is implemented in Perl, and supports INN 1.5.1 and later, Cyclone, Typhoon and Breeze from Highwind Software, and NNTPRelay servers.

GotMail
GotMail is a neat little utility to download mail from a HotMail account and either save it to disk or forward it using sendmail to another email address.

grepmail
Search email archives for patterns, in the spirit of grep. Outputs full email messages. This new version is faster, uses less memory, and support more features. grepmail supports gzip'ed files, -i, and -v, and can be piped to.

ispMailGate
IspMailGate is a general purpose email filtering system. The program gets included into a sendmail configuration as a delivery agent (MDA) and the usual sendmail rules can be applied for deciding which email messages to feed into ispMailGate. The true filters are implemented as modules, so its easy to extend the possibilities of ispMailGate. Current modules offer automatic compression and decompression, encryption, decryption and certification with PGP or virus scanning.

libnet Bundle
Contains Net::FTP, Net::SMTP, Net::Netrc, Net::Cmd, Net::Domain, Net::Telnet, Net::Time, Net::NNTP, Net::POP3, Net::SNPP

Mail::Cclient
Mail::Cclient gives access to mailboxes in many different formats (including remote IMAP folders) via the c-client API. The c-client library is the core library used by Pine and the University of Washington IMAP daemon (written by Mark Crispin).

Mail::Folder
Provides an interface to e-mail folders independent of the physical (filesystem) folders. Requires Mail::Tools, Time::Date, and File::BasicFlock.

Mail::POP3Client
Object-oriented interface to a POP3 server; can be used to write mail notifiers (e.g. %22biff%22) and mail readers.

Mail::Sender
An object oriented interface to sending SMTP mails through a socket connection. Supports multipart messages. Works on Unix as well as under Windows (tested Solaris and WindowsNT 4.0). Doesn't depend on any additional programs.

Mail::Sendmail
An easy platform independent way to send e-mail from any perl script.

Mail::Tools
The MailTools distribution is a set of perl modules related to mail applications. They allow reading, creation, manipulation and sending (to some extent) of RFC822 compilant Email messages. The distribution also contains a module which can parse Email addresses.

MailMan
MailMan is a simple script written in Perl5 which uses the CGI protocol to allow users to read and send email through standard POP3 and SMTP servers from any form-capable web browser. MailMan presents an interface which is roughly similar (although much simpler) to the interfaces provided by many of free Internet email services popping up all over lately. The difference is that MailMan allows individual sites to own and control their own private Web<->Mail gateway, without depending upon an outside service. MailMan is designed for users who are away from their desks, in conjunction with a 'primary' mail reading program. By default, it does not delete messages from the server.

Majordomo
Majordomo is a program which automates the management of Internet mailing lists. Commands are sent to Majordomo via electronic mail to handle all aspects of list maintainance. Once a list is set up, virtually all operations can be performed remotely, requiring no intervention upon the postmaster of the list site. Majordomo controls a list of addresses for some mail transport system (like sendmail or smail) to handle. Majordomo itself performs no mail delivery (though it has scripts to format and archive messages).

mbx2mbox
Converts Outlook Express .mbx files into standard mail files that programs like Pine, Eudora, and Netscape can parse.

MHonArc
MHonArc is a Perl mail-to-HTML converter. MHonArc provides HTML mail archiving with index, mail thread linking, etc; plus other capabilities including support for MIME and powerful user customization features. MHonArc should work on practically any system with Perl 5 installed. MHonArc is written in %22pure%22 Perl, so no compilation is needed to use it.

MIME-tools
This toolkit allows you to parse and/or construct MIME messages; e.g., email messages with attachments. The modules have been ported to Win32, and pass the tests under Win95 using the GS port of Perl5.004.

MIME::Lite
Quick and easy way to create MIME mail messages, even ones with binary attachments.

mms
mms splits mailboxes of arbitrary sizes into files based on the original names, the messages' years, and their month numbers.

Net::POP3
Interface to the Post Office Protocol (POP3) Also see Mail::POP3Client. (Part of the libnet bundle) [pod]

Net::SMTP
Interface to the Simple Mail Transfer Protocol (SMTP). SMTP is how most Internet computers communicate when they're exchanging mail (Part of the libnet bundle) [pod]

News::Article
News::Article is a module for handling Usenet news articles (including ones sent by email). It was designed primarily for mail->news applications (e.g. moderation) but is not restricted to this. Three small derived modules are included in the distribution: News::FormArticle (constructs articles by variable substitution into templates), News::AutoReply (given an article, construct headers for a response) and News::FormReply (combines both of the above).

News::Gateway
A Perl module toolkit for building robomoderation, moderation support, mail to news gatewaying, and news to mail gatewaying.

News::Newsrc
Manages .newsrc files, which keep track of what Usenet groups you read.

News::NNTPClient
Interface to the Network News Transfer Protocol (NNTP). Also see Net::NNTP.

News::Scan
News::Scan provides a class whose objects can be used to gather and report Usenet newsgroup statistics.

Outlook2Ical
Outlook2Ical is a simple perl script that converts mail messages produced by MS Outlook Calendar to .calendar file used by the ical program. It handles appointment messages and task requests (with -task flag).

Perl SMTP Daemon
Perl SMTP Daemon is an SMTP Daemon written in Perl. It is small and not hard to use.

Perl webmail
Perl webmail is a CGI script that interfaces with a POP mail server that you provide. It can check mail, read messages, reply, forward, and delete, and it doesn't have to be a local mail server. This script talks strictly POP3 and SMTP for sending mail.

Perl wrapper for Blat
A very good example on how to call Blat from Perl. Blat is a Public Domain Windows NT console utility that sends the contents of a file in an e-mail message using the SMTP protocol. Blat can send plain ASCII text files or binary files encoded in base64 or uuencode.

Pronto
Pronto! is a full-featured mail client written in Perl/GTK+, and a continuation of the development of CSCMail project in Perl. It supports multiple POP3/maildir and mbox accounts, imports/exports MBOX, and has full search features and VFolders, sortable filters, threaded message list, a nested folder list, and inbound and outbound attachments.

sendmail.nissl
Provides several new features for sites hosting multiple domains via sendmail.cw and virtusertable and fixes several bugs found in the original ssl. Written by Len Charest.

Sitescooper
Sitescooper automatically retrieves the stories from several news websites, trims off extraneous HTML, and converts them into formats you can read on your Palm computing device for later reading on-the-move. It maintains a cache, and will avoid stories you've already read. It can handle 1-page sites, 1-page with diffing, 2-level and 3-level sites, and it's very easy to add a new site to its list. Even if you don't have a Palm handheld, it's still handy for simple website-to-text conversion.

spam.pl
spam.pl is a perl script that extracts all relaying hosts from the headers of a spam mail and sends a complaint mail to all the responsible mail server administrators.

WING
WING is an Open Source Apache/mod_perl based system which allows users to access email held on an IMAP server via any web browser. Some features of WING are:
  • The browser does not need to support Java, JavaScript or frames but table and cookie support are preferable.
  • Users can create a hierarchy of multiple mailboxes and browse and move messages between them.
  • Messages with MIME attachments can be displayed nicely.
  • Per user defaults (such as screen size and mail signature) can be set and saved between sessions.
  • Files local to the client browser can be included in composed messages or MIME attached to them.
  • Arbitrary headers can be added to composed messages except that the %22From:%22 header cannot be changed or forged for outgoing messages from WING.
  • WING is scalable up to thousands and tens of thousands of users.


ZFilter
ZFilter is a vastly superior e-mail filtering program that can (among billions of other things) automatically destroy junk mail, chain letters, mail-bomb attempts and spam from fly-by-night eMail addresses before they even have a chance to contaminate your in-box. ZFilter can be used to direct incoming negative e-mail energy from losers and freaks and turn it against them. ZFilter lets you create form letters to send personalized replies to hordes of unimportant people without wasting more than a few minutes of your ever-so-valuable time to set it up. ZFilter can track and maintain logs of who writes to you the most, what actions it has taken the most, and up-to-the-second reports of how much mail has been received during the current year, month, day, hour, and minute.

Sponsored By: