Hello everyone!
I have a strange problem since weeks - My evolution shows the following error message “connection to myemailaddress failed” (in german), and under it: “Failed to get properties: HTTP error code 405 (Method Not Allowed): The server responded with an HTML page, which can mean there’s an error on the server or with the client request. The used URI was https://posteo.de/.well-known/caldav.
Since CALDAV is mentioned, I supposed it’s about my calendar. Thing is: Everything works fine. However the error is annoying, so I removed the calendar - The error message still occured. Even reinstalled evolution from flatpak to .deb dependency and removed some config folders, that where mentioned as potential solution in the net - But still everytime I fire up evolution, i get this message. As said, the strange thing is that it is working as normal…
Since CALDAV is mentioned, I supposed it’s about my calendar. Thing
is: Everything works fine.
Hi,
no idea what version of Evolution you have, but couple years ago there
was added an offline support for the calendars and books, which means
they can let you add/edit/remove events/contacts in them, but doing
everything only locally, with no change on the server. You can
recognize the offline mode is active when you open the Calendar view
and check the connection icon beside the name of the calendar;
similarly with the address books. I do not think it happened here, I’m
only mentioning it for completeness.
However the error is annoying, so I removed the calendar - The error
message still occured.
I suppose this happens sooner, the calendars are not known for the
account yet. When you open Edit->Accounts, you might see there the
posteo account. I guess it’s configured in GNOME (or Ubuntu) Online
Accounts, thus it’s taken from the system Settings->Online Accounts.
You can disable the calendar part for that account in the system
settings to have the calendar part not considered. Or maybe delete it
completely, depending whether you use any part of it or not.
You can try to open that URL from the error message in your web browser
to see what the server returned. It’s not the same as issue a PROPFIND
request in that URL though. When I try that I’m asked to log in, to
provide my credentials, which is expected. It also looks like a WebDAV
server is listening on that page, then maybe the server does not like
something about the request itself. To see what it does you can close
Evolution and then run:
(the actual path can differ in your distro), which will print what it
tried and what was returned by the server, for all WebDAV accounts you
may have configured. As it contains private information, do not share
it anywhere unless you are fine with exposing the bits (anything you
cannot read should be removed too, to avoid exposing login tokens and
the like).