PHPMailer を使用して顧客に会議の招待状を送信しようとしています。*.ics ファイルは、PHP を使用して動的に生成されます (ファイル システムには保存されません)。
私の iCalendar ファイルは次のようになります。
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ABC Corporation//Productname//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
SEQUENCE:0
LAST-MODIFIED:20131023T120039ZUID:20131023T120039-29881-www.host.com
DTSTAMP:20131023T120039Z
DTSTART:20131102T083000Z
DTEND:20131102T084500Z
LOCATION:event location
SUMMARY;LANGUAGE=us-en:topic of the meeting
DESCRIPTION: further information
ORGANIZER; CN="Organizer":mailto:organizer@host.com
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
残念ながら、まだ *.ics ファイルを添付ファイルとして追加することができました。
$icalendar = new ICalendar();
$mail->AddStringAttachment($icalendar->genICalendar(), "meeting.ics", "base64", "text/calendar");
次のような Outlook/Gmail スタイルの招待状として送信するにはどうすればよいですか?
どんな提案でも大歓迎です。