Re: Gnome evolution and RFC 6186

2018-04-03 Thread André Rodier via desktop-devel-list
On 03/04/18 09:59, Milan Crha wrote:
> On Tue, 2018-04-03 at 09:06 +0100, David Woodhouse wrote:
>>
>> On Tue, 2018-04-03 at 07:30 +0100, André Rodier via desktop-devel-
>> list wrote:
>>> I am setting up DNS records for email services automatic discovery
>>> (RFC 6186) but it seems that evolution is ignoring them.
> 
>   Hi,
> which version of Evolution we are talking about, please? The 3.28.0+
> does read SRV records and other stuff. Ideally Edit->Accounts->
> Add->Collection Account, which knows quite interesting things.
> 
>> You might do better on the evolution mailing list (now in Cc),
> 
> I'd avoid cross-posting, though you are correct that the evolution-list 
> is better for evolution-specific questions.
> 
>> It would also be useful to delegate the various protocols'
>> autodiscover mechanisms to the back ends, instead of having protocol-
>> specific knowledge for EWS, ActiveSync, IMAP and other stuff hard-
>> coded into Evolution itself.
> 
> Already done and possible, in 3.28.0+. The "old" (and still used)
> autoconfig uses the information based on the domain part of the email,
> while this information is stored on a GNOME server.
>   Bye,
>   Milan
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
> 

Hello Milan,

Sorry, I should have specified the version. My version is perhaps old, 3.22.

I am glad to know that the latest version implement DNS lookup. I wanted
to be sure that I did not forget a standard, and also wanted to check
that the RFC was widely used.

I will make sure to post in the right list next time.

Kind regards,
André

-- 
https://github.com/progmaticltd/homebox
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Gnome evolution and RFC 6186

2018-04-03 Thread Milan Crha
On Tue, 2018-04-03 at 09:06 +0100, David Woodhouse wrote:
> 
> On Tue, 2018-04-03 at 07:30 +0100, André Rodier via desktop-devel-
> list wrote:
> > I am setting up DNS records for email services automatic discovery
> > (RFC 6186) but it seems that evolution is ignoring them.

Hi,
which version of Evolution we are talking about, please? The 3.28.0+
does read SRV records and other stuff. Ideally Edit->Accounts->
Add->Collection Account, which knows quite interesting things.

> You might do better on the evolution mailing list (now in Cc),

I'd avoid cross-posting, though you are correct that the evolution-list 
is better for evolution-specific questions.

> It would also be useful to delegate the various protocols'
> autodiscover mechanisms to the back ends, instead of having protocol-
> specific knowledge for EWS, ActiveSync, IMAP and other stuff hard-
> coded into Evolution itself.

Already done and possible, in 3.28.0+. The "old" (and still used)
autoconfig uses the information based on the domain part of the email,
while this information is stored on a GNOME server.
Bye,
Milan
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Gnome evolution and RFC 6186

2018-04-03 Thread Andre Klapper
On Tue, 2018-04-03 at 07:30 +0100, André Rodier wrote:
> I hope I am posting on the right mailing list. I am working on a
> project that installs an email server from scratch.
> 
> I am setting up DNS records for email services automatic discovery (RFC
> 6186) but it seems that evolution is ignoring them.
> 
> However, something is definitely working, as my domain is hosted on
> Gandi, and the automatic settings come back with Gandi IMAP/SMTP
> records, even if I don't use Gandi to host emails.
> 
> What is the logic used by evolution to automatically discover email
> parameters?

AFAIK Evolution just queries api.gnome.org and does not implement RFC
6186. Some reasons are listed in
https://git.gnome.org/browse/evolution/tree/src/mail/e-mail-autoconfig.c#n18

You might get better (and informed) answers by asking on
https://mail.gnome.org/mailman/listinfo/evolution-hackers

andre
-- 
Andre Klapper  |  ak...@gmx.net
http://blogs.gnome.org/aklapper/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Gnome evolution and RFC 6186

2018-04-03 Thread David Woodhouse


On Tue, 2018-04-03 at 07:30 +0100, André Rodier via desktop-devel-list wrote:
> Hello all,
> 
> I hope I am posting on the right mailing list. I am working on a project
> that installs an email server from scratch.
> 
> I am setting up DNS records for email services automatic discovery (RFC
> 6186) but it seems that evolution is ignoring them.

You might do better on the evolution mailing list (now in Cc), or just
bugzilla.

> However, something is definitely working, as my domain is hosted on
> Gandi, and the automatic settings come back with Gandi IMAP/SMTP
> records, even if I don't use Gandi to host emails.
> 
> What is the logic used by evolution to automatically discover email
> parameters?

I don't think Evolution ever got RFC6186 support. See discussion at
https://git.gnome.org/browse/evolution/tree/src/mail/e-mail-autoconfig.c#n18

It might make a decent GSoC project.

It would also be useful to delegate the various protocols' autodiscover
mechanisms to the back ends, instead of having protocol-specific
knowledge for EWS, ActiveSync, IMAP and other stuff hard-coded into
Evolution itself.

smime.p7s
Description: S/MIME cryptographic signature
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Gnome evolution and RFC 6186

2018-04-03 Thread André Rodier via desktop-devel-list
Hello all,

I hope I am posting on the right mailing list. I am working on a project
that installs an email server from scratch.

I am setting up DNS records for email services automatic discovery (RFC
6186) but it seems that evolution is ignoring them.

However, something is definitely working, as my domain is hosted on
Gandi, and the automatic settings come back with Gandi IMAP/SMTP
records, even if I don't use Gandi to host emails.

What is the logic used by evolution to automatically discover email
parameters?

I have also implemented autoconfig, and it is working with Thunderbird.

Thanks for your advices.

-- 
https://github.com/progmaticltd/homebox
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list