librelist archives

« back to archive

gmail IMAP extensions

gmail IMAP extensions

From:
Rick Gigger
Date:
2012-08-01 @ 00:58
I seem to recall the reading an interview with the Sparrow developers 
where they mentioned using google IMAP extensions in Sparrow. Wasn't 
libetpan developed by the Sparrow devs and used in Sparrow? Does libetpan 
support the google extensions and if so are they also accessible in 
MailCore? I'm specifically thinking of the Gmail unique message ID, and 
labels.

https://developers.google.com/google-apps/gmail/imap_extensions

Re: [mailcore] gmail IMAP extensions

From:
Jan Chaloupecky
Date:
2012-08-01 @ 04:56
I'm pretty sure Sparrow uses libetpan as well. It was developed by one of 
the founder of Sparrow 

http://www.etpan.org/about.html

I also think that libetpan does support those Gmail extensions. Here is a 
header file that references them


https://github.com/dinhviethoa/libetpan/blob/master/src/low-level/imap/mailimap_extension_types.h


Jan 

-- 
Jan


On Wednesday, August 1, 2012 at 2:58 AM, Rick Gigger wrote:

> I seem to recall the reading an interview with the Sparrow developers 
where they mentioned using google IMAP extensions in Sparrow. Wasn't 
libetpan developed by the Sparrow devs and used in Sparrow? Does libetpan 
support the google extensions and if so are they also accessible in 
MailCore? I'm specifically thinking of the Gmail unique message ID, and 
labels.
> 
> https://developers.google.com/google-apps/gmail/imap_extensions 

Re: [mailcore] gmail IMAP extensions

From:
Rick Gigger
Date:
2012-08-01 @ 05:02
But nothing in MailCore itself? Also it seems to support the labels stuff
but not the unique gmail ID.

On Jul 31, 2012, at 22:56, Jan Chaloupecky <chaljan@gmail.com> wrote:

I'm pretty sure Sparrow uses libetpan as well. It was developed by one of
the founder of Sparrow

http://www.etpan.org/about.html

I also think that libetpan does support those Gmail extensions. Here is a
header file that references them


https://github.com/dinhviethoa/libetpan/blob/master/src/low-level/imap/mailimap_extension_types.h


Jan

-- 
Jan

On Wednesday, August 1, 2012 at 2:58 AM, Rick Gigger wrote:

I seem to recall the reading an interview with the Sparrow developers where
they mentioned using google IMAP extensions in Sparrow. Wasn't libetpan
developed by the Sparrow devs and used in Sparrow? Does libetpan support
the google extensions and if so are they also accessible in MailCore? I'm
specifically thinking of the Gmail unique message ID, and labels.

https://developers.google.com/google-apps/gmail/imap_extensions

Re: [mailcore] gmail IMAP extensions

From:
Jan Chaloupecky
Date:
2012-08-01 @ 05:03
I don't know about MailCore. Let's see what Matt says.

-- 
Jan


On Wednesday, August 1, 2012 at 7:02 AM, Rick Gigger wrote:

> But nothing in MailCore itself? Also it seems to support the labels 
stuff but not the unique gmail ID.
> 
> On Jul 31, 2012, at 22:56, Jan Chaloupecky <chaljan@gmail.com 
(mailto:chaljan@gmail.com)> wrote:
> 
> > I'm pretty sure Sparrow uses libetpan as well. It was developed by one
of the founder of Sparrow 
> > 
> > http://www.etpan.org/about.html 
> > 
> > I also think that libetpan does support those Gmail extensions. Here 
is a header file that references them
> > 
> > 
https://github.com/dinhviethoa/libetpan/blob/master/src/low-level/imap/mailimap_extension_types.h

> > 
> > 
> > Jan 
> > 
> > -- 
> > Jan
> > 
> > 
> > On Wednesday, August 1, 2012 at 2:58 AM, Rick Gigger wrote:
> > 
> > > I seem to recall the reading an interview with the Sparrow 
developers where they mentioned using google IMAP extensions in Sparrow. 
Wasn't libetpan developed by the Sparrow devs and used in Sparrow? Does 
libetpan support the google extensions and if so are they also accessible 
in MailCore? I'm specifically thinking of the Gmail unique message ID, and
labels.
> > > 
> > > https://developers.google.com/google-apps/gmail/imap_extensions 
> > 

Re: [mailcore] gmail IMAP extensions

From:
Matt Ronge
Date:
2012-08-01 @ 18:12
Hi!

You are correct, Sparrow does use LibEtPan.

Dinh Viet Hoa may have developed some extensions to LibEtPan that are only
part of Sparrow. The only Gmail extension support in LibEtPan right now is
XGMLABELS. Take a look at xgmlabels.

I'd love to have higher level support for xgmlabels in MailCore. Right now
you should be able to hack your way to that data in CTCoreMessage but it 
would be awesome to have an Obj-C interface.

It would be amazing to support all the Gmail extensions in LibEtPan as 
well. There is an extension interface that xgmlabels uses, it shouldn't be
terribly hard. Unfortunately I don't have time to do it myself, so patches
GREATLY appreciated :)
--
Matt Ronge
mronge@mronge.com
iOS Developer & Consultant
Central Atomics Inc.




On Aug 1, 2012, at 12:03 AM, Jan Chaloupecky <chaljan@gmail.com> wrote:

> I don't know about MailCore. Let's see what Matt says.
> 
> -- 
> Jan
> 
> On Wednesday, August 1, 2012 at 7:02 AM, Rick Gigger wrote:
> 
>> But nothing in MailCore itself? Also it seems to support the labels 
stuff but not the unique gmail ID.
>> 
>> On Jul 31, 2012, at 22:56, Jan Chaloupecky <chaljan@gmail.com> wrote:
>> 
>>> I'm pretty sure Sparrow uses libetpan as well. It was developed by one
of the founder of Sparrow 
>>> 
>>> http://www.etpan.org/about.html
>>> 
>>> I also think that libetpan does support those Gmail extensions. Here 
is a header file that references them
>>> 
>>> 
https://github.com/dinhviethoa/libetpan/blob/master/src/low-level/imap/mailimap_extension_types.h
>>> 
>>> 
>>> Jan
>>> 
>>> -- 
>>> Jan
>>> 
>>> On Wednesday, August 1, 2012 at 2:58 AM, Rick Gigger wrote:
>>> 
>>>> I seem to recall the reading an interview with the Sparrow developers
where they mentioned using google IMAP extensions in Sparrow. Wasn't 
libetpan developed by the Sparrow devs and used in Sparrow? Does libetpan 
support the google extensions and if so are they also accessible in 
MailCore? I'm specifically thinking of the Gmail unique message ID, and 
labels.
>>>> 
>>>> https://developers.google.com/google-apps/gmail/imap_extensions
>>> 
> 

Re: [mailcore] gmail IMAP extensions

From:
Rick Gigger
Date:
2012-08-02 @ 00:21
I think for the time being I am going to work around this, at least until 
I get a basic IMAP folder syncing working. I might eventually dig in and 
see if I can add the other extensions and then expose them in MailCore but
there is a big list of other stuff to do first. I agree it would be very 
cool to get it all in there eventually though.

On Aug 1, 2012, at 12:12 PM, Matt Ronge <mronge@mronge.com> wrote:

> Hi!
> 
> You are correct, Sparrow does use LibEtPan.
> 
> Dinh Viet Hoa may have developed some extensions to LibEtPan that are 
only part of Sparrow. The only Gmail extension support in LibEtPan right 
now is XGMLABELS. Take a look at xgmlabels.
> 
> I'd love to have higher level support for xgmlabels in MailCore. Right 
now you should be able to hack your way to that data in CTCoreMessage but 
it would be awesome to have an Obj-C interface.
> 
> It would be amazing to support all the Gmail extensions in LibEtPan as 
well. There is an extension interface that xgmlabels uses, it shouldn't be
terribly hard. Unfortunately I don't have time to do it myself, so patches
GREATLY appreciated :)
> --
> Matt Ronge
> mronge@mronge.com
> iOS Developer & Consultant
> Central Atomics Inc.

Re: [mailcore] gmail IMAP extensions

From:
Rick Gigger
Date:
2012-08-02 @ 00:28
Looks like there is an issue for it on the LibEtPan issue tracker.

https://github.com/dinhviethoa/libetpan/issues/19

Also someone seems to have done some work on it in a fork of MailCore.


https://github.com/waseems/MailCore/commit/f7b344801cbcee40fa249468e52d8ddada888137



On Aug 1, 2012, at 12:12 PM, Matt Ronge <mronge@mronge.com> wrote:

> Hi!
> 
> You are correct, Sparrow does use LibEtPan.
> 
> Dinh Viet Hoa may have developed some extensions to LibEtPan that are 
only part of Sparrow. The only Gmail extension support in LibEtPan right 
now is XGMLABELS. Take a look at xgmlabels.
> 
> I'd love to have higher level support for xgmlabels in MailCore. Right 
now you should be able to hack your way to that data in CTCoreMessage but 
it would be awesome to have an Obj-C interface.
> 
> It would be amazing to support all the Gmail extensions in LibEtPan as 
well. There is an extension interface that xgmlabels uses, it shouldn't be
terribly hard. Unfortunately I don't have time to do it myself, so patches
GREATLY appreciated :)
> --
> Matt Ronge
> mronge@mronge.com
> iOS Developer & Consultant
> Central Atomics Inc.