IMAP client in squeak?
stéphane ducasse
ducasse at iam.unibe.ch
Thu Nov 17 10:27:51 UTC 2005
On 16 nov. 05, at 20:02, Brian Murphy-Dye wrote:
> Hi Stef,
>
> Oh, so many reasons, so little time :) I don't have experience
> publishing to squeaksource (okay, lame excuse)
should take you 2 min :)
> and since I haven't made an attempt at merging into the rest of
> Squeak (i.e., Celeste), I figured this is of very limited interest.
I would not say so.
Having a package with imap protocol available is cool even without
integration because other people may want to build on top.
Stef
>
> Brian.
>
>
> On Nov 16, 2005, at 8:18 AM, stéphane ducasse wrote:
>
>
>> Hi brian
>>
>> why do not you publish it on squeaksource and (with one click on
>> squeak map)?
>>
>> Stef
>>
>> On 16 nov. 05, at 01:44, Brian Murphy-Dye wrote:
>>
>>
>>> I've done some work on creating an IMAP client which may be found
>>> at:
>>> http://abq.csl.sri.com/BmdEmail-bmd.1.mcz
>>>
>>> Not sure this will be considered good Squeak code, but it's been
>>> effective for my purposes. The biggest problems I've experienced
>>> have been with crlf translations, especially on signed or
>>> encrypted S/MIME messages.
>>>
>>> You can read messages with:
>>> imap := (IMAPAccount
>>> server: 'imap.server.com'
>>> emailAddr: 'me at myemail.address.com'
>>> username: 'me' password: (Passwords for:
>>> 'me at myemail.address.com')).
>>> "the next statement logs in and selects the Inbox"
>>> imap login. "remembers the latest message counter"
>>>
>>> "send a message to the account ...."
>>> (SMTPAccount
>>> server: 'smtp.server.com'
>>> emailAddr: 'me at myemail.address.com'
>>> username: 'me'
>>> password: (Passwords for: 'me at myemail.address.com'))
>>> mail: 'Subject: hey you
>>>
>>> hello world'
>>> from: 'billy.bob at myemail.address.com'
>>> to: 'me at myemail.address.com'
>>>
>>> imap fetchNew inspect. "returns ordered collection of new
>>> messages (MailMessage) since login or last fetchNew"
>>>
>>> "can retrieve specific messages, such as subjects with 'you' and
>>> from 'billy.bob'"
>>> imap searchAndFetch: 'subject "you" from "billy.bob"'.
>>>
>>> Brian.
>>>
>>>
>>> On Nov 14, 2005, at 12:06 AM, goran at krampe.se wrote:
>>>
>>>
>>>
>>>> Hi!
>>>>
>>>> "Doug Way" <dway at mailcan.com> wrote:
>>>>
>>>>
>>>>> I believe there is not one, unfortunately. It would be a great
>>>>> project
>>>>> for someone though! (and I'd use it! :) )
>>>>>
>>>>>
>>>>
>>>> I have a very faint memory of someone actually hacking on IMAP
>>>> support -
>>>> but can't for my life recall who it was. There is no "published"
>>>> IMAP
>>>> support that I am aware of though.
>>>>
>>>>
>>>>
>>>>> The only Squeak mail client I know of which has a significant
>>>>> following
>>>>> is Celeste, which is a POP client.
>>>>>
>>>>>
>>>>
>>>> Right, I use it. An old version running in an ancient 3.2 image
>>>> with
>>>> Bayesian filtering addon for weeding out spam and the filter
>>>> extension,.
>>>> I have about 85000 emails in it and the EMAIL file is half a
>>>> gig. :)
>>>>
>>>> regards, Göran
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
>
More information about the Squeak-dev
mailing list
|