Hi, Dennis Lee Bieber wrote:
On Sat, 28 Feb 2009 17:50:35 -0800 (PST), J <seaworthyjer...@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
smime.p7s
Description: S/MIME Cryptographic Signature
-- http://mail.python.org/mailman/listinfo/python-list