TclLib has a POP3 client that works fairly well.
San Diego, CA, USA (PST). Cryptokeys on demand.
To the user, everything works just as expected,
assuming the user's expectations are correct.
Is there an IMAP client anywhere as well? (CVS says there isn't one in tcllib,
but maybe someone else has something...?)
Donal K. Fellows http://www.cs.man.ac.uk/~fellowsd/ fell...@cs.man.ac.uk
-- Actually, come to think of it, I don't think your opponent, your audience,
or the metropolitan Tokyo area would be in much better shape.
-- Jeff Huo <je...@starfall.com.nospam>
I beleive tkbiff has support for IMAP:
Here's what I found from the FAQs...
81. Title: Managing IMAP
Authors: Dianna Mullet
Publication date: 2000
Price: 34.95 US
WWW book information: <URL: http://www.oreilly.com/catalog/mimap/ >
Book's examples: <URL: http://examples.oreilly.com/mimap/ >
Errata: <URL: http://www.oreilly.com/catalog/mimap/errata/ >
Covers the concepts and practical experiences of IMAP. The book
talks alot about the Cyrus IMAP server, which has Tcl embedded,
and includes an appendix covering Tcl.
What: Cyrus IMAP Server
Where: <URL: http://andrew2.andrew.cmu.edu/cyrus/cyrus/ >
Description: IMAP server. This package includes a Tcl administration
client, among other things. Version 1.6 appears to be the last
version to support Tcl.
Contact: <URL: mailto:cyrus...@andrew.cmu.edu >
<URL: mailto:wa...@cmu.edu > (Matt Wall)
Where: <URL: http://www.postilion.org/ >
<URL: http://www.postilion.org/postilion-current.tar.gz >
Description: Mail User Agent based on TkRat, with a different user interface.
Supports MIME, virtual folders, PGP, Unix file, MH, POP and IMAP mail
support. Current version is v0.9.3c.
Contact: <URL: mailto:postilio...@postilion.org >
Where: <URL: http://www-personal.umich.edu/%7Emarkcrim/tkgoodstuff/ > ???
<URL: ftp://merv.philosophy.lsa.umich.edu/pub/tkgoodstuff.tgz > ???
<URL: ftp://merv.philosophy.lsa.umich.edu/pub/in-progress/tkgoodstuff4.1.tgz > ???
<URL: ftp://merv.philosophy.lsa.umich.edu/pub/in-progress/tkgoodstuff8.0.tgz > ???
<URL: http://www.neosoft.com/tcl/ftparchive/sorted/packages-7.6/x11/tkgoodstuff4.1/tkgoodstuff4.1.tar.gz > ???
<URL: http://www.neosoft.com/tcl/ftparchive/sorted/packages-7.6/x11/tkgoodstuff4.2.b1-7/tkgoodstuff4.2.b1-7.tar.gz > ???
<URL: http://rpmfind.net/linux/RPM/contrib/libc6/i386/tkgoodstuff-8.0b2-2.i386.html >
Description: A Tk based configurable desktop button panel. Supports
a clock, biff, PPP/SLIP/TERM net link GUI dialer, POP/IMAP
mail fetch scheduler, launcher for www browser, note taker
calendar/alarm support, system load monitor, Webster dictionary client,
calculator, file watcher, tkman launcher,
button bars, stacks, fvwm support, etc.
The 8.0 version Tk 8.x.
Contact: <URL: mailto:mark...@umich.edu > (Mark Crimmins)
Where: <URL: http://www.tkrat.org/ >
<URL: http://www.dtek.chalmers.se/%7Emaf/ratatosk/ >
<URL: ftp://ftp.md.chalmers.se/pub/tkrat/tkrat-1.1.tar.gz >
<URL: ftp://ftp.md.chalmers.se/pub/tkrat/tkrat-2.0b9.tar.gz >
<URL: ftp://ftp.sunet.se/pub/unix/mail/tkrat/ >
<URL: ftp://ftp.cac.washington.edu/mail/imap.tar.Z >
Description: Tk based Mail User Agent (MUA). Requires Tcl 7.5/Tk 4.1
and sendmail 8.7 or later. Supports various MIME options.
Supports DSN/ESMTP. Supports English, Swedish and Italian.
Provides supports for saving messages in a database, creating
virtual folders, composing messages, putting the msgs on hold,
understands Unix mailboxes, POP, IMAP, and mh folders.
Reads mh-folders. Watch the web site for new version releases.
Version since 1.1 require Tk 8.
Currently 2.0.3 available, TkRat snap-20011127 is a development
version that reflects the upcoming version 2.1 .
Contact: <URL: mailto:m...@dtek.chalmers.se > (Martin Forssen)
"I know of vanishingly few people ... who choose to use ksh." "I'm a minority!"
<URL: mailto:lvi...@cas.org> <URL: http://www.purl.org/NET/lvirden/>
Even if explicitly stated to the contrary, nothing in this posting
should be construed as representing my employer's opinions.
We have a tcllib FR waiting for people interested in implementing IMAP.
Andreas Kupries <andr...@ActiveState.com>
Developer @ http://www.ActiveState.com
The latest version of frenchie the mail grabber I wrote has some imap
code in it. It can a least read the inbox, and delete from it.
Anyone wanting it, send me an email and I'll send it, as I am homeless
on the web now.
Thanks to everyone who replied. I should mention that I do not want this for
myself, but rather as part of making tcllib useful to a wider range of people.
A generalised mailbox accessing module (that uses whatever mechanism is locally
available) would be of interest to a fair few, I suspect...
"[E]ven now, wars are fought and lost, people are killed and unkilled, toilet
rolls are used and unused, pants are derwear and underwear, all because
of the delicious velvety substance that is Marmite." -- Nathan Weston