- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Запарился с вопросом. Прошу, кто в курсе дела, помочь.
Нужно отправить для Outlook html-письмо с приглашением на собрание. Получатель должен увидеть красивое письмо и иметь возможность воспользоваться опциями приглашения (принять/отклонить и т.п). Максимум, чего удалось добиться: либо нормально срабатывает приглашение (доступны опции), но в таком случае html-содержимое отображается в виде простого отформатированого текста, либо html-письмо отображается нормально, но календарь получается в виде вложения, при этом тыча на вложение outlook обламывается его открывать, пишет: "...просмотрщик для этого типа вложений не установлен...", вобщем тоже не лучший вариант.
Вид кода, когда календарь во вложении:
Заголовки:
$headers = 'MIME-Version: 2.0';
$headers .= 'Content-Type:multipart/relative; boundary="boudary-12345"; charset="utf-8"';
Тело:
--boudary-12345
Content-Type:text/html; charset="utf-8"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<table cellpadding="0" cellspacing="0" border="0" width="800" style="border-width: 1px; border-color: #cbcbcb; border-style: solid;">
<tr>
<td width="150"></td>
</tr>
</table>
</body>
</html>
--boudary-12345
Content-Type:text/calendar; method=REQUEST; charset=utf-8
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
SEQUENCE:0
CREATED:19960329T133000Z
LAST-MODIFIED:19960817T133000Z
UID:19960401T080045Z-4000F192713-0052@host1.com
DTSTAMP:20110127T131552Z
END:VEVENT
END:VCALENDAR
--boudary-12345--';
Если поменять части местами - календарь придет во вложении, а html отобразится как положено.
Кто в курсе, прошу подсказать, что не так. Может есть детали, которые я не учел или, попросту, не знаю?