Checking mail with TCL

10 views
Skip to first unread message

Chad Guebert

unread,
Feb 17, 2002, 1:50:47 PM2/17/02
to
Is there a package similar to the http one that can be used to check an
e-mail server?

Thanks
Chad


Darren New

unread,
Feb 17, 2002, 2:30:15 PM2/17/02
to
Chad Guebert wrote:
> Is there a package similar to the http one that can be used to check an
> e-mail server?

TclLib has a POP3 client that works fairly well.

--
Darren New
San Diego, CA, USA (PST). Cryptokeys on demand.
To the user, everything works just as expected,
assuming the user's expectations are correct.

Donal K. Fellows

unread,
Feb 19, 2002, 8:12:44 AM2/19/02
to
Darren New wrote:
> Chad Guebert wrote:
>> Is there a package similar to the http one that can be used to check an
>> e-mail server?
>
> TclLib has a POP3 client that works fairly well.

Is there an IMAP client anywhere as well? (CVS says there isn't one in tcllib,
but maybe someone else has something...?)

Donal.
--
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>

Hemang Lavana

unread,
Feb 19, 2002, 11:28:30 AM2/19/02
to
"Donal K. Fellows" wrote:
> >
> > TclLib has a POP3 client that works fairly well.
>
> Is there an IMAP client anywhere as well? (CVS says there isn't one in
> tcllib, but maybe someone else has something...?)

I beleive tkbiff has support for IMAP:

http://expect.nist.gov/tkbiff/

Hemang.

Michael Schlenker

unread,
Feb 19, 2002, 1:42:15 PM2/19/02
to
Donal K. Fellows wrote:
> Darren New wrote:
>
>>Chad Guebert wrote:
>>
>>>Is there a package similar to the http one that can be used to check an
>>>e-mail server?
>>>
>>TclLib has a POP3 client that works fairly well.
>>
>
> Is there an IMAP client anywhere as well? (CVS says there isn't one in tcllib,
> but maybe someone else has something...?)
>
> Donal.
>
TKbiff has some IMAP code in it, maybe it can be ripped?

Michael Schlenker

lvi...@yahoo.com

unread,
Feb 19, 2002, 1:39:16 PM2/19/02
to

According to Donal K. Fellows <fell...@cs.man.ac.uk>:
:Is there an IMAP client anywhere as well? (CVS says there isn't one in tcllib,

:but maybe someone else has something...?)

Here's what I found from the FAQs...


<URL: http://www.purl.org/NET/Tcl-FAQ/part1.html>
81. Title: Managing IMAP
Authors: Dianna Mullet
Kevin Mullet
Publisher: O'Reilly
Publication date: 2000
Nth Printing:
ISBN: 059600012X
Pages: 405
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.

<URL: http://www.purl.org/NET/Tcl-FAQ/part4.html>
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.
Updated: 05/1997
Contact: <URL: mailto:cyrus...@andrew.cmu.edu >
<URL: mailto:wa...@cmu.edu > (Matt Wall)

What: Postilion
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.
Updated: 04/1999
Contact: <URL: mailto:postilio...@postilion.org >

What: tkgoodstuff
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.
Updated: 10/2001
Contact: <URL: mailto:mark...@umich.edu > (Mark Crimmins)

What: TkRat
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 .
Updated: 12/2001
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.

Andreas Kupries

unread,
Feb 19, 2002, 2:20:49 PM2/19/02
to

"Donal K. Fellows" <fell...@cs.man.ac.uk> wrote in message
news:3C724F4C...@cs.man.ac.uk...

> Darren New wrote:
> > Chad Guebert wrote:
> >> Is there a package similar to the http one that can be used to check an
> >> e-mail server?
> >
> > TclLib has a POP3 client that works fairly well.
>
> Is there an IMAP client anywhere as well? (CVS says there isn't one in
tcllib,
> but maybe someone else has something...?)

We have a tcllib FR waiting for people interested in implementing IMAP.
See
http://sourceforge.net/tracker/index.php?func=detail&aid=425216&group_id=128
83&atid=362883

--
Andreas Kupries <andr...@ActiveState.com>
Developer @ http://www.ActiveState.com

Scott Beasley

unread,
Feb 19, 2002, 7:50:05 PM2/19/02
to
"Donal K. Fellows" <fell...@cs.man.ac.uk> wrote in message news:<3C724F4C...@cs.man.ac.uk>...
> Darren New wrote:
> > Chad Guebert wrote:
> >> Is there a package similar to the http one that can be used to check an
> >> e-mail server?
> >
> > TclLib has a POP3 client that works fairly well.
>
> Is there an IMAP client anywhere as well? (CVS says there isn't one in tcllib,
> but maybe someone else has something...?)
>
> Donal.


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.

scott

Donal K. Fellows

unread,
Feb 20, 2002, 10:52:57 AM2/20/02
to
"Donal K. Fellows" wrote:
> Is there an IMAP client anywhere as well? (CVS says there isn't one in
> tcllib, but maybe someone else has something...?)

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

Reply all
Reply to author
Forward
0 new messages