|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
NNaarreekk |
|
|||
Опытный Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: 0 Всего: 3 |
ОТПРАВКА ПИСЕМ В ФОРМАТЕ HTML Электронная почта в HTML формате представляет собой сообщение, представленное не в текстовом, а в HTML-формате. Отправка HTML сообщения через почтовый клиент довольно легко, что нельзя сказать про PHP-сценарии. Сначала нужно понять стоит ли посылать письмо в формате HTML, или нет. Перечислим случаи когда сообщение лучше отправлять в формате HTML:
Ладно, хватит лирики, перейдем к делу! Для того чтобы работать с HTML-форматом, вы должны использоват в сообщении заголовки MIME. Вместо отправки сообщения multipart/mixed отправим сообщение multipart/alternative. Таким образом, клиент будет предупрежден о том, что включены различные версии одного и того же сообщения, и должен выбрать лучшую версию. Будем использовать кодировку base64, так как почтовые клиенты Microsoft испытывают проблемы при обработке других кодировок.
Материалы из книги “PHP5 Библиотека Профессионала” (Авторы: Леон Аткинсон, Зеев Сураски). |
|||
|
||||
GeneralElectric |
|
||||
Опытный Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
Что-то многовато неверных фактов.
не буду лукавить - почти все почтовые клиенты не показывают изображения, не прикрепленные к самому сообщению. Как раз в целях не допустить сбор информации о пользователе.
Ни разу не должны. Чтобы работать с HTML-форматом, достаточно указать Content-Type: text/html и отправлять обычным порядком, только тело сообщения, разумеется, оформить в виде HTML. То есть, строго говоря, отправка HTML сообщения сводится, на самом деле, к коду
А multipart сообщения имеет смысл отправлять в том случае, если они действительно multipart - то есть, в text/plain разделе содержится текстовая версия, плюс существуют вложенные сообщения и прикрепленные файлы. В общем, как пример отправки HTML этот код получается слишком сложным, а как пример multipart сообщения - наоборот, недостаточно информативным (требуется, как минимум, описание Content-id) |
||||
|
|||||
NNaarreekk |
|
|||
Опытный Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: 0 Всего: 3 |
GeneralElectric, спасибо за комментарии!
|
|||
|
||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |