Я пытаюсь прикрепить файлы ICS к электронным письмам, отправленным через Django, которые при получении включают в себя опцию Принять, Предварительно, Отклонить, Предложить новое время в Outlook.
встреча-ответ
В настоящее время я могу прикрепить файл ICS к электронному письму, однако он не предоставляет параметры, которые я указывал выше.
приложение вложения
Ниже описано, как я обрабатываю файл ICS, прикрепляю его и отправляю электронное письмо:
#OPEN 'invite.ics' write generated ICS to file
f = open(os.path.dirname(os.path.realpath(__file__)) + '/attachments/invite.ics', 'w')
f.write(ical)
f.close()
#COMPOSE EMAIL
msg = EmailMultiAlternatives(subject, description, fro, attendees)
#Attach ICS file
msg.attach_file(os.path.dirname(os.path.realpath(__file__)) + '/attachments/invite.ics')
#for HTML email template
msg.attach_alternative(html_message, "text/html")
msg.send()