Email Program

Tino Wildenhain tino at wildenhain.de
Mon Mar 2 15:28:28 EST 2009


Hi,

Dennis Lee Bieber wrote:
> On Sat, 28 Feb 2009 17:50:35 -0800 (PST), J <seaworthyjeremy at gmail.com>
> declaimed the following in gmane.comp.python.general:
> 
>> Is it possible to make a GUI email program in Python that stores
>> emails, composes, ect?
> 
> 	What is "ect"? The latin phrase is "et cetera" -- roughly
> translated: and so forth -- and commonly abbreviated as "etc." (with the
> common period denoting an abbreviation <G>)
> 
> 	As for a GUI email program... Define the requirements in more
> detail... But it is possible... Though I've never needed to -- my email
> client programs have always been acceptable, whereas the mail transfer
> agents have sometimes been a flop.

Oh I personally think even existing MUAs could be improved. I even
pondered writing a own version in python (If I only could settle
on a GUI lib ;)

> 	Of course, one has to go back to the early days of public Internet
> access... When a mail client only read mail from a LOCAL (ie, on the
> same machine) mailbox; and spooled mail into a local spool directory.
> Mail transfer agents were responsible for pulling mail down from POP3
> ISP mailboxes, and for sending via SMTP.

Not necessarily - python has everything (SMTP, IMAP(S), even POP)
included as well and with the help of pgcrypto even smime and friends
should be doable.

> 	My first real Python program -- written with the Amiga version of
> Python 1.4 -- was a rudimentary Sendmail daemon, which would take
> messages from a local spool directory, connect to my ISPs SMTPd, relay
> all the address, then send the body of the message. I wrote this within
> a week of discovering Python via the first books available. And I wrote
> this as my previous, downloaded, MTAs had severe faults -- the first
> properly handled TO, CC, and BCC, but relied upon connecting directly to
> the destination address for each recipient, and would hang up the entire
> spool if given an address that could not be connected; the second worked
> as most current clients, by relaying via one's own ISP... but it totally
> ignored BCC and CC addresses!

Ha! I did something the other way round but not with python but with
AREXX those days. It was an SMTPD to accept forwarded mail and spool
directly into YAM (that if someone on the other end of the world has
hit "send" it was immediately rattling in my inbox :-)

Regards
Tino
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3241 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.python.org/pipermail/python-list/attachments/20090302/c4c99e93/attachment-0001.bin>


More information about the Python-list mailing list