-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Invitations not sent when added meetings from Android #9472
Comments
Looks like it was moved to a conditional based on variable |
Thank you @ctodobom . The option is already enabled, and invitation is sent from Thunderbird and the calendar app on the web UI. But not from Android with Davdroid. Any idea? |
Just tested with Android 8.0 and the same versions you mentioned on your bug report... message was sent successfully. EDIT: on gmail the message sent from nextcloud went into the spam folder. maybe this is wha is happening to you. |
Thank you. But no spam :( How could I investigate what is not working on my side? Tested with the same attendee's email address, both from Thunderbird and the calendar app: the invitation is sent. I don't see anything specific in the log (only the 2 invitations sent from TB and the calendar app). I tested the creation from 2 apps (acalendar and Google Calendar) Here is the debug info from Davdroid:
|
Investigating, I found out that the attendee's email is entered with
Maybe it's the problem? And why is there an additional attendee created? ( |
I suppose that you replaced the address of the "Tricot" creator by Account_Name_On_Davdroid ... Android does this. Can you try to add an event with an external participant through the web interface and see if it sends the message? If it not send, try testing the ability of nextcloud on sending the message from this specific user, maybe you are experiencing an issue with any mail getting out from nextcloud (thunderbird can send it by itself) |
No, Account_Name_On_Davdroid is the name I gave to the Davdroid account (you can configure several ones if you want). It is not an attendee, and it is not my personal email address as the creator of the event "Tricot" (it is even not an email address)
Yes, it does send the message Thank you for your support! |
maybe the bug is being triggered by a non-mail user on the atendees. Looks like davdroid always put the current user as an attendee even if it is not a mail address, this may be causing fail when nextcloud try to send the message! |
@georgehrke can you look into this? |
@biva Can you please provide server logs? There should be an error message in the web servers error log / Nextcloud log if the invitation is not sent. |
@ctodobom you were right! I should have named the account with my email address, that was the issue. I set a new account with my email address, and it works now. I'm sorry, because I did not read carefully the instruction while creating the account: Davdroid does explain that I should use my email address... So I proposed a new documentation file, to explain Android sync:
|
Using Davdroid, no invitation is sent when creating an event with an attendee. It looks very similar to #1482
The lines added by @ctodobom and @rullzer
+$server->addPlugin(new \Sabre\CalDAV\Schedule\Plugin());
+$server->addPlugin(new OCA\DAV\CalDAV\Schedule\IMipPlugin( \OC::$server->getMailer(), \OC::$server->getLogger()));
are not present in the code: https://github.com/nextcloud/server/blob/master/apps/dav/appinfo/v1/caldav.php
Config:
NC 13.0.2
Davdroid 1.11.2-ose
Calendar 1.6.1
[Edit] : it does work from Thunderbird, invitations are sent
The text was updated successfully, but these errors were encountered: