Hi @Filipe B ,
Welcome to our forum!
If I send the calendar (VCALENDAR) with the REQUEST method and it contains only one event (whether recurring or not) everything goes well, i.e., the user receives the email in Outlook and the event (recurring or not) is automatically imported into the calendar. If I generate an .ics file with several separate events (recurring or not) and if I change the method to PUBLISH
What do you mean about "REQUEST method" and "change the method to PUBLISH"? Are they the settings in your own system?
As i know, to import .ics files to Outlook, we can try the following steps manually:
According to "the user receives the email in Outlook and the event (recurring or not) is automatically imported into the calendar", if possible, please provide more information about how it was automatically imported into the calendar.
In addition, if you have an Exchange, Microsoft 365, or Outlook.com account, you can send a sharing invitation to other users so they can view your calendar in their own Calendar list in Outlook desktop client. If you need, please refer to: Share an Outlook calendar with other people.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.