Server: No calendar invitation send for event in shared calendars

Created on 13 Mar 2017  路  33Comments  路  Source: nextcloud/server


Hello, i can麓t invite people via e-mail to my appointments out of thunderbird/lightning. I can麓t invite people with the android app davdroid.
Also no invitation with the browser, chrome 57.0.2987.98 and firefox 52.0

Steps to reproduce

  1. create appointment
  2. enter adresses for invitation
  3. save

Expected behaviour

thunderbird created a mesage if i would like to send the invitation
thinderbird sends invitation

Actual behaviour

nothing happens after saving of new appointment, and no message is sent
in the window for new appointament in "invitation" the field for "send invitation" is gray and can麓t click.

Server configuration

Operating system:
Windows 10, ubuntu 16.10, linuxmint 18.1
Web server:
apache 2.4.18
Database:
mysql 5.7.17
PHP version:
7.0.15
Nextcloud version: (see Nextcloud admin page)
nextcloud 11.0.2
Updated from an older Nextcloud/ownCloud or fresh install:
updated
Where did you install Nextcloud from:
https://nextcloud.com

3. to review bug dav

Most helpful comment

Same question: any news on this?

If I create a calendar, share it with other users and create an event with attendees in it, invitations are sent to them. But if one of the users who the calendar is shared with creates an event, none of the attendees gets an invitation.

Nextcloud 12.0.5

All 33 comments

@georgehrke @rullzer Do we support this?

The CalDAV server is supposed to send out emails. I guess @rabadumpf didn't configure email on their Nextcloud.

This came up a few times already and some people want to keep sending invitations via thunderbird.

Therefore my suggestion:

  • add instance-wide toggle in config.php to disable Caldav email invitations
  • check if email is configured before initializing the email invitation (iTip) plugin

Should be a duplicate of #3801

@nickvergessen I don't see anything about shared calendars in this bug report

@rabadumpf please provide the config.php as requested in the issue template

It's unrelated to shares, the old caldav endpoint uses a wrong and invalid scheduling plugin.
I first linked the wrong PR, correct one is https://github.com/nextcloud/server/pull/3857

my config.php

<?php
$CONFIG = array (
  'instanceid' => '***removed***'',
  'passwordsalt' => '***removed***',
  'secret' => '***removed***',
  'trusted_domains' => 
  array (
    0 => '192.168.178.25',
    1 => 'xxx.dynv6.net',
  ),
  'datadirectory' => '/srv/nextcloud',
  'overwrite.cli.url' => 'https://xxx.dynv6.net',
  'dbtype' => 'mysql',
  'version' => '11.0.2.7',
  'dbname' => 'xxx',
  'dbhost' => 'localhost',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'xxx',
  'dbpassword' => 'xxx,
  'logtimezone' => 'UTC',
  'installed' => true,
  'maintenance' => false,
  'theme' => '',
  'loglevel' => 0,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'appstore.experimental.enabled' => true,
);

@rabadumpf Is your nextcloud properly configured to send out emails?
(e.g. for activities and password reset)

I cannot sent emails with the mailapp: "Serverfehler"

now i do this
config.php
the message come "Nachricht versandt",
but !! the message is not reach to the recipient

<?php
$CONFIG = array (
  'instanceid' => '***removed***'',
  'passwordsalt' => '***removed***',
  'secret' => '***removed***',
  'trusted_domains' => 
  array (
    0 => '192.168.178.25',
    1 => 'xxx.dynv6.net',
  ),
  'datadirectory' => '/srv/nextcloud',
  'overwrite.cli.url' => 'https://xxx.dynv6.net',
  'dbtype' => 'mysql',
  'version' => '11.0.2.7',
  'dbname' => 'xxx',
  'dbhost' => 'localhost',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'xxx',
  'dbpassword' => 'xxx,
  'logtimezone' => 'UTC',
  'installed' => true,
  'maintenance' => false,
  'theme' => '',
  'loglevel' => 0,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'appstore.experimental.enabled' => true,
  'mail_smtptimeout' => '30',
  'app.mail.transport' => 'php-mail',
);

Now i can send mails with the mail app and the mails come on the recipient.
So i think the email is configured right, isn it?
But the orginally problem, "No Cal Invitations", isnt gone. So whats wrong?

Sorry, my question was never about the mail app.

its about mails send by the nextcloud server, like the password reset link and share by mail

Ok, i think you mean at the Admin account, additional setting, e-Mail-Server setting, right?
There is no email configured.

I'm referring to this setting

admin - nextcloud chromium today at 8 41 12 pm

add instance-wide toggle in config.php to disable Caldav email invitations

also related to https://github.com/nextcloud/server/issues/2800

It's unrelated to shares, the old caldav endpoint uses a wrong and invalid scheduling plugin.

I think it's not related to that issue. Apparently Nextcloud can't send out emails in this bug report and therefore the plugin should not be registered in the first place.

Reopening

I'm referring to this setting

i configure the mail, and now i can invite people via e-mail to my appointments out of thunderbird/lightning and also in the calendar app nextcloud.
The problem is solved.

Hi all,

we have a similar problem. We would like to restore the previous behavior: we want to keep sending invitations via thunderbird because server doesn't send email for calendar events added in shared calendars. Is it possible and how we can do this?
Is there any other solution to restore invitations on shared calendars?

because server doesn't send email for calendar events added in shared calendars.

@FabioLapolla Can you please create a dedicated bug report for this?

Hello!
I have verified, no invitations are sent for shared calendars. Is there a dedicated bug report already?

Having the server sending invitations seems to be a cool feature, but has some disadvantages also:

1) Because the server is the sender the invitator gets not a copy of the invitation is his sent-box. I have tried to invite myself, but this doesn't work.

2) The invitee gets an email from 'root@cloudserver'. Answering to it is obviously pointless. There is no direct communication between the invitor and the invitee.

Markus

@markmr No, please create a dedicated bug report.

In my case no invitations are send (shared calendar), but when I delete the appointment a cancel mail is send.

Any update on this issue? Seeing it here as well, people being able to send invites (either through Thunderbird or the web interface) for events in their own personal calendars, but not for events in calendars shared with them (even though they have full edit rights).

Same question here. Someone knows a solution?

I cannot send invitations through thunderbird (lightning) and also not through the nextcloud calender app.

I am on a MacBook Pro and have used Thunderbird for a few years. Today I went to type in a name in the invite attendees box the wrong address went in I deleted it a few times. Somehow that seems to have collapsed the invite box which is now a flat line. I am not able to type anything. It worked until then I did not update anything. My thunderbird is updated. Thank you for your help.
screen shot 2017-11-28 at 6 01 50 pm

That has nothing to do with this bug here and is probably a Thunderbird issue if you updated it.

Any news concerning this bug? It's a big issue for a shared office calendar if no invitation mails are send.

Same question: any news on this?

If I create a calendar, share it with other users and create an event with attendees in it, invitations are sent to them. But if one of the users who the calendar is shared with creates an event, none of the attendees gets an invitation.

Nextcloud 12.0.5

Same issue on Nextcloud 13.0.0 :-(

@georgehrke I guess this will not be done until tomorrow or? Then we need to move this to 13.0.3 :/

Master: #9609
Nextcloud 13: #9610
Nextcloud12: #9611

All merged

Reverted in #15676

Was this page helpful?
0 / 5 - 0 ratings