Re: [Evolution] New Mailing List

2022-11-21 Thread Patrick O'Callaghan
On Mon, 2022-11-21 at 20:03 +0100, Milan Crha via evolution-list wrote:
> On Mon, 2022-11-21 at 12:20 +0100, Patrick O'Callaghan wrote:
> > The new list information page can be found at:
> > 
> > https://lists.osuosl.org/mailman/listinfo/evolution-users
> 
> Hi,
> I updated the Wiki page:
> https://wiki.gnome.org/Apps/Evolution#Online_Support
> 
> and added the evolution-users list to the user documentation:
> https://gitlab.gnome.org/GNOME/evolution/-/commit/ded1ecd696f83b31cd33a431afac2da336a93906
> 
> It will be shown in 3.47.1 and later versions, thus released as part
> of
> the 3.48.0 stable series.
> 
> There are still places where the old list is mentioned (like the
> previous versions, in long term support distros and so on), but
> there's
> nothing I can do about it.

Thanks Milan.

poc
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] New Mailing List

2022-11-21 Thread Milan Crha via evolution-list
On Mon, 2022-11-21 at 12:20 +0100, Patrick O'Callaghan wrote:
> The new list information page can be found at:
> 
> https://lists.osuosl.org/mailman/listinfo/evolution-users

Hi,
I updated the Wiki page:
https://wiki.gnome.org/Apps/Evolution#Online_Support

and added the evolution-users list to the user documentation:
https://gitlab.gnome.org/GNOME/evolution/-/commit/ded1ecd696f83b31cd33a431afac2da336a93906

It will be shown in 3.47.1 and later versions, thus released as part of
the 3.48.0 stable series.

There are still places where the old list is mentioned (like the
previous versions, in long term support distros and so on), but there's
nothing I can do about it.

Thanks and bye,
Milan

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Support for Oauth2 and Office365

2022-11-21 Thread Adam Stein via evolution-list
On Mon, 2022-11-21 at 18:30 +0100, Milan Crha via evolution-list wrote:
> 
> Hi,
> I see, that's a specific use case. You did not mention Davmail, but
> it
> provides its own IMAP interface, it uses EWS under the hood.
> 
> You can open Edit->Accounts->EWS account name->Edit and turn off
> parts
> you do not want to use, the same as you do that in the GNOME Online
> Accounts.
> 
> With respect of the OAuth2 for IMAP, there is a builtin OAuth2
> service
> proving this for *.outlook.com servers. You can change the client id
> and client secret for it in DConf /org/gnome/evolution-data-server ,
> keys oauth2-outlook-client-id and oauth2-outlook-client-secret, but
> there exists one predefined. To make it use for your IMAP server (I'm
> wondering which one it is, maybe it can be added to the list of
> accepted servers, thus it would work out of the box, in which case
> I'd
> need a bug report against evolution-data-server [1]), you add a hint
> into an oauth2-services-hint key, I guess something like:
> 
>    Outlook:mail.server.com
> 
> may do it (the 'Outlook' here is the name of the OAuth2 service known
> to the evolution-data-server).
> 
> Bye,
> Milan
> 
> [1] https://gitlab.gnome.org/GNOME/evolution-data-server/
> 
> ___

Thanks for the info.

I forgot to mention that I did try davmail (had used it many years ago)
and that failed as well. I'll look into what you said when I get a
chance.



-- 
Adam (a...@csh.rit.edu)

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Support for Oauth2 and Office365

2022-11-21 Thread Milan Crha via evolution-list
On Mon, 2022-11-21 at 10:33 -0500, Adam Stein wrote:
> Let me give you the big picture

Hi,
I see, that's a specific use case. You did not mention Davmail, but it
provides its own IMAP interface, it uses EWS under the hood.

You can open Edit->Accounts->EWS account name->Edit and turn off parts
you do not want to use, the same as you do that in the GNOME Online
Accounts.

With respect of the OAuth2 for IMAP, there is a builtin OAuth2 service
proving this for *.outlook.com servers. You can change the client id
and client secret for it in DConf /org/gnome/evolution-data-server ,
keys oauth2-outlook-client-id and oauth2-outlook-client-secret, but
there exists one predefined. To make it use for your IMAP server (I'm
wondering which one it is, maybe it can be added to the list of
accepted servers, thus it would work out of the box, in which case I'd
need a bug report against evolution-data-server [1]), you add a hint
into an oauth2-services-hint key, I guess something like:

   Outlook:mail.server.com

may do it (the 'Outlook' here is the name of the OAuth2 service known
to the evolution-data-server).

Bye,
Milan

[1] https://gitlab.gnome.org/GNOME/evolution-data-server/

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Support for Oauth2 and Office365

2022-11-21 Thread Adam Stein via evolution-list
On Mon, 2022-11-21 at 08:51 +0100, Milan Crha via evolution-list wrote:
> On Sun, 2022-11-20 at 16:02 -0500, Adam Stein wrote:
> > I had set up an application but it never worked (that error I
> > mentioned). Could be the Evolution application uses EWS while I was
> > trying with IMAP specifically. Supposedly IMAP will be enabled
> > under
> > oauth2, so when it is for my company, I'll see if the error goes
> > away. If not, might have to file a bug.
> 
> Hi,
> wait a bit. Do you mean that you did set up your own application in
> Azure and you wanted to use that one, instead of any predefined keys?
> That's perfectly fine, but you really should mention it at the
> beginning. I suppose you did set up your application as is described
> on
> the previously referenced wiki page. I did not try that for a long
> time, the last time when Azure changed their web interface, but I
> guess
> it should still work, because there's only one scope to be used.
> 
> Ehm, IMAP? Why IMAP? Those are two totally different worlds, and
> protocols. The OAuth2 for IMAP has nothing to do with OAuth2 for EWS,
> they are configured differently.
> 
> You forgot to mention both things in the previous mail for some
> reason.
> I guess you know the answers are very different when these things are
> known. I expected you use things unmodified, not that you change the
> application ID or even that you (want to) use IMAP.
> 
> Anyway, you get much more with EWS, thus I suggest you stick with it.
> 
> Bye,
> Milan

Let me give you the big picture which I didn't mention originally. All
I need is access to email and calendar. To that end, I had always used
IMAP to fetch my email via fetchmail. I like having all my email in the
same inbox and added an Evolution rule to color my work emails
differently so they would stand out. Calendar access was done by adding
an account to Gnome Control Center which Evolution used. I set up an
account within Evolution to send mail. This way, I had everything I
wanted (retrieve email via fetchmail, send email via Evolution,
calendar via Gnome account).

When Basic Auth was turned off, obviously, those connections didn't
work anymore (except sending email, Basic Auth on that won't be turned
off til Jan 1 I think). My first thought was to replace the existing
functionality using oauth2. Version 7 of fetchmail supports oauth2, but
isn't officially released yet, so I got the sources, compiled and tried
that as a first attempt. Didn't work, had an authentication error. Then
I tried email-oauth2-proxy which is a Python program that acts as a
proxy for IMAP or POP requests so an oauth2 unaware program can call
that to proxy oauth2 requests. Also failed, most likely same exact
reason fetchmail failed.

Then I tried to add an EWS account to Evolution. I used the application
I created (reading various web pages), but now realize it had
permissions for IMAP, but not EWS, so obviously not set up to use for
EWS requests. In all the web pages relating to this, I missed the
predefined keys. Then I saw the thread on the mailing list which was
about my exact problem, so hence my first post.

I can live with Evolution having a second inbox. I still don't need
anything more than sending/receiving email and calendar, so I don't
know what full EWS functionality gives me. Would be nice if the title
reflected all inboxes if there was new email rather than just the "On
This Computer" inbox, but better than it was.

Thanks for pointing out the predefined keys.


-- 
Adam (a...@csh.rit.edu)

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


[Evolution] New Mailing List

2022-11-21 Thread Patrick O'Callaghan
As most of you will be aware, the GNOME Project has announced that its
mailing lists, including this one, are to be transitioned from the
Mailman system to a Discourse (web-based) forum.

The new forum has already been set up and can be found at:

https://discourse.gnome.org/tag/evolution

Note that Discourse does support a mailing list based access method,
but that isn't its main focus. so for those of us who prefer a more
traditional mailing list along the current model, we (the moderators,
with input from Milan) have asked the Oregon State University Open
Systems Lab (OSUOSL) to host a new list for Evolution users, and they
have agreed.

The new list information page can be found at:

https://lists.osuosl.org/mailman/listinfo/evolution-users

We'll refer to these various instances as follows:
OLD: the current list (evolution-list@gnome.org)
NEW: the new list (evolution-us...@lists.osuosl.org)
DIS: the new Discourse instance (see above)

Some points to note:

 * Users can subscribe to the NEW list from now, but for the time being
   posts will be held (deferred) until nearer the time the OLD list is
   shut down. This is to enable a smoother transition of the archive,
   hopefully without loss of data. 
 * Membership of the NEW list is entirely voluntary. We decided not to
   auto-subscribe anyone, so if you're interested, you need to do this
   yourself (see the NEW list page above). The NEW list has uploaded
   the existing archives from the OLD list.
 * At some point in the next few days, mail to the OLD list will start
to bounce. It's currently unclear if we'll get a warning before this
happens.
* In the interests of continuity, we encourage people to keep the same
email address on the NEW list as they used on the OLD one.
 * You can of course subscribe to DIS as well as NEW, but please DO NOT
   CROSS-POST between any of these lists. Cross-posting has a lot of
   potential for confusion as replies will by default also be cross
   posted, often leading to incomplete threads on one or more forums.
   If you want to post something in more than one place, choose one
   primary and then refer to it by URL in the other places.

Thanks to all who collaborated on this, especially Lance Albertson of
OSUOSL who has been indispensable in getting this to work.

poc
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list