Динамически создайте файл .ics и отправьте как вложение электронной почты - PullRequest
1 голос
/ 02 ноября 2011

Итак, у меня есть эта форма, и клиент запрашивает отправку файла .ics с информацией из формы. Это будет динамически создаваться каждый раз и отправляться как вложение в динамически создаваемом электронном письме.

Так что мой вопрос двоякий. Во-первых, вы можете создать файл ICS на лету, а во-вторых, вы можете отправить его в виде вложения?

Кстати, это среда PHP 5.x.x.

1 Ответ

5 голосов
/ 02 ноября 2011

ICS-файлы - это просто текстовые файлы, поэтому сгенерировать их с помощью PHP тривиально: http://en.wikipedia.org/wiki/ICalendar

После того, как вы сгенерировали их, вы можете тривиально делать вложения с помощью PHPMailer и Swiftmailer .Я не использовал swiftmailer, но я знаю, что в PHPMailer есть функция для создания вложений из переменной, а не из файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...