Add shared Outlook Calendar to Evolution - import

I'm trying to add a shared Calendar from Outlook to Evolution (3.36.5-0ubuntu1). The person who shared did send me an invitation which contains a xml-file but there is no easy “add calendar”-button. I do not want to receive the entrys that are right now in there but want the calendar to synced (like it would be if I added it in Outlook).
I tried “Subscribe to folder of other EWS user." but I don’t want to add the persons normal calendar but one he created. If I a an ID I see in the xml-file as folder name I get an error “Id is malformed”.

Related

One click url for importing webcal to google/outlook calendar

I have a php app that serve as a webcal server, I want user can choose either use their calendar app, or just import the webcal://example.ics directly to google or outlook or office 365 calendar with one click url, without user going through settings to import. Tried to find documents on these but couldn't.
YZY, There isn't a way that you can control the users calendar application to just import. It is up to the receiving end - the users application, to say how an ics file or url is treated on receipt. For example, in my desktop browser i have the default application for a .ics url/file set to be notepad++, not my calendar app. There is nothing you can do to override that.
How other applications such as email applications on smartphone or desktop treat it will depend on their settings as controlled by the user. EG: In outlook users may have unticked the 'automatically process meeting requests'
The only control the provider of the ics url/file has is to ensure that the file/url is specified correctly as per the latest specification (Note RFC5546 updates RFC5545, one needs to read both). Briefly:
https protocol is standard (webcal is unofficial apple. See https://icalendar.org/iCalendar-RFC-5545/1-introduction.html, https://en.wikipedia.org/wiki/ICalendar.)
The suffix is '.ics' as per examples given in RFC5546 and RFC5545
The mime content type is text/calendar https://www.iana.org/assignments/media-types/text/calendar and https://datatracker.ietf.org/doc/html/rfc5545#section-8.1
The appropriate METHOD must be used: PUBLISH is suitable for a subscribable URL (where it appears as a separate calendar in the URL) OR REQUEST (for meeting requests in emails etc) See https://datatracker.ietf.org/doc/html/rfc5545#section-3.7.2 and https://datatracker.ietf.org/doc/html/rfc5546#section-7.2
I like to distinguish between 'import' and 'subscribe':
Import in my opinion is where one imports an event (or multiple events) from a .ics file INTO an existing chosen calendar - eg (but not only): when a METHOD:REQUEST is used.
Subscribe is for icalendar feeds that get updated and so it is practical to subscribe or add the calendar by url to one's calendar application. This kind of url needs to be publicly accessible (although it can be obscured by unusual url)
One could download a subscribeable .ics and 'import' it but then one would only ever have that frozen event/s as at that point in time, it would not ever update.
In summary the best you can do is provide the url correctly and offer some links to info on how to subscribe in case the users are unfamiliar with subscribing

How To Automatically Update Sharepoint List With Email Sent Date

In a SharePoint site I keep a list of various projects for workflow management. For each project periodic MS outlook emails are sent containing standard data and formatting. Currently, when an email is sent someone has to manually key in the sent date in the list for the applicable project. Is there a way when an email is sent to have the project in the SharePoint list automatically updated with the sent date? We would prefer that the email and attachments not be retained within the SharePoint site. Specifics or links to specifics on how to accomplish this would be appreciated. thank you.
Assuming your are able to deploy a custom event handler to your SharePoint site a solution for your problem might look like this:
Create and email-enable a document library on the same SharePoint web
Send a carbon copy of the periodic email to this library
Create and register a custom event handler that gets called when an email is send to the email-enabled document library (see 'Creating a SharePoint Event Handler' on MSDN)
When the event handler gets called it inspects the subject or content of the email to identify the project list item in the project list
Set the 'Email sent' date of that project list item
Delete the email from the email-enabled document library within the event handler
Hope this helps.

Office 365 REST API showing Calendar's which are already deleted

I managed to query all the calendars from a user:
https://outlook.office.com/api/v2.0/users/xxxx#xxxx.com/calendars?$top=50
getting up to 50 calendars from the user
Unfortunately, the query also returns deleted calendars from the user as well. I did not find a OData field to indicate deleted calendars (https://msdn.microsoft.com/office/office365/api/complex-types-for-mail-contacts-calendar#OdataQueryParams) or similar.
What I did was the following:
I logged in as the user in Microsoft Outlook and deleted a calendar from the user in the client. After closing and reopening Outlook, the calendar was deleted as expected. But when I query for all calendars via the REST API I still get the calendar which I deleted but no way to distinguish what the user can actually see, as all fields returned do not include anything pointing to the fact that it is a deleted calendar.
What can I do to get the same view on the calendars as the user gets with the client, or how do I "really" manage to delete a calendar without the REST API returning it?
If I can chose, I would rather know how to distinguish them properly ;)

How do we set folder Email Options using Box API V2?

I am attempting to automatically add upload and delete e-mail notification for user-group for a box folder. The reason I need to do it automatically is that we create several sub-folders programmatically for each project, and only one of the sub-folder should send out an alert when updated.
Basically, this setting:
Unfortunately, email notifications cannot be set on a per-group basis. Notifications are tied to users rather than groups. Usrs can set their own notifications here (as you point out) or default enterprise-wide notifications can be set under the admin console.

How to update target list dynamically?

I am using the Community Edition. Daily I add new leads to the Sugar CRM database. We send newsletters using target lists. How can I update the target lists automatically before to start the emailing process? Ideally I would like to use a SQL statement or a report as a source of e-mail addresses for the emailing process. Is it possible?
The workflow is:
The user fill a order in our web. I need to add the record to the SugarCRM database.
According the user profile, he/she is assigned to a different target list. There are 4 target lists according the user profile.
Then, according the profile, the user will receive a different group of emails at 7, 15, 30 and 90 days from the registration date.
As I explain, a static target list does not work here because each day different users enroll in the system and the emailing schedule for each user depends on the date of registration.
I am trying to discover how to add directly via php to create dynamically a target list and then to launch the campaign but I am not sure if there is a better way.
I have found the solution. It is pretty simple. I only need to fill via sql the emailman table. I do not need to fill targets lists or similar.