Всё что смог осилить:
$textBody = '
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
ATTENDEE;
ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:*******
ORGANIZER:MAILTO:********
DTSTART:20060119T133000Z
DTEND:20060119T140000Z
LOCATION:Офис
TRANSP:OPAQUE
SEQUENCE:0
UID:kjdshk234579rbr899
DTSTAMP:20060116T131552Z
PRIORITY:1
X-MICROSOFT-CDO-IMPORTANCE:1
CLASS:pUBLIC
END:VEVENT
END:VCALENDAR';
$message = \Yii::$app->mailer
->compose()
->setTo('***')
->setSubject('sobshenie')
->setTextBody($textBody)
->setFrom('***');
$mes = $message->getSwiftMessage();
$mes->setContentType('text/calendar; method=REQUEST');
В таком варианте письмо приходит с вложением календарь.
Использую Yii2.
Есть идеи как реализовать? Outlook 2013.