After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 713997 - Support Outlook.com IMAP
Support Outlook.com IMAP
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: server-support
0.4.0
Other All
: High normal
: ---
Assigned To: Jim Nelson
Geary Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-09-12 06:59 UTC by Jim Nelson
Modified: 2013-09-17 11:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charles Lindsay 2013-11-21 20:23:55 UTC


---- Reported by jim@yorba.org 2013-09-12 11:59:00 -0700 ----

Original Redmine bug id: 7479
Original URL: http://redmine.yorba.org/issues/7479
Searchable id: yorba-bug-7479
Original author: Jim Nelson
Original description:

Outlook.com just announced IMAP support:

http://blogs.office.com/b/microsoft-outlook/archive/2013/09/12/outlook-com-
now-with-imap.aspx

In addition to testing Geary against it, we should consider adding an Outlook
profile to make it easy for users to add an account.

Related issues:
related to geary - Feature #5640: Windows Exchange (EAS) Support (Open)
related to geary - 7495: Remove draft when UIDPLUS is not present (Open)
related to geary - Feature #7492: Support Archive special folder (Open)



---- Additional Comments From geary-maint@gnome.bugs 2013-09-17 16:26:00 -0700 ----

### History

####

#1

Updated by Jim Nelson 2 months ago

  * **Tracker** changed from _Bug_ to _Feature_

I have an Outlook.com account running in Geary master this minute, which is
more-or-less functional. Improvements and bugs I see so far:

  * Would be nice to offer Outlook.com as a predefined profile, a la Gmail and Yahoo! Mail
  * Junk folder is treated as a label, not Spam
  * Outlook.com comes with a predefined Archive folder, but preliminary testing indicates that it's just that, a folder. We could offer an Archive button that moves messages to it (if it exists), but this is tricky because the user can remove it at any time (vs. Gmail's All Mail label, which is indestructible). Charles' commented that Thunderbird supports Archive on non-Gmail servers by [allowing the user to select a folder to move messages into](http://kb.mozillazine.org/Archiving_your_e-mail). A similar solution may be necessary here.
  * The Archive folder can be deleted. If you Archive a message in Outlook.com and the folder is gone, Outlook.com will offer to create it for you. Thus, we should not call the folder "All Mail" in Geary, as that's a true misnomer; it's Archive, but should be treated as a special folder.
  * Save to Drafts is not working. The Drafts folder is recognized, so there may be a bug here.

####

#2

Updated by Jim Nelson 2 months ago

  * **Assignee** set to _Jim Nelson_

An initial patch is available at `bug/7479-outlook`. Archiving is not
available, but most of the other problems listed above are taken care of.

####

#3

Updated by Jim Nelson 2 months ago

Outlook.com doesn't support UIDPLUS, which exposed a couple of bugs in our
implementation. This is good, as it means better server compatibility all
around.

I've ticketed full Archive support at #7492. This won't get in for 0.4.

Finally, it turns out that without UIDPLUS support, our current implementation
of save-to-drafts fails to delete old drafts. Because of this, I'm removing
drafts support from Outlook.com. We'll need to come up with a more bulletproof
mechanism that can be used in lieu of UIDPLUS. I've ticketed that at #7495. It
also won't get in to 0.4.

####

#4

Updated by Jim Nelson 2 months ago

  * **Status** changed from _Open_ to _Fixed_

Applied in changeset c8b4f9e0e218693ab188cf1262a396af6fbcc439.



--- Bug imported by chaz@yorba.org 2013-11-21 20:24 UTC  ---

This bug was previously known as _bug_ 7479 at http://redmine.yorba.org/show_bug.cgi?id=7479

Unknown milestone "unknown in product geary. 
   Setting to default milestone for this product, "---".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.