![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Talalayev |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.7.2006 Репутация: нет Всего: нет |
Доброго времени суток! Народ, подскажите пожалуйста, как средствами протокола SMTP приаттачить к письму например Html сираницу с картинкой. Какие для этого есть команды SMTP? Огромное спасибо.
|
|||
|
||||
| Twirl |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Текстовое письмо выглядит примерно так:
Чтобы приаттачить нечто, отличающееся от текста (html например), необходимо поменять заголовок:
Здесь BOUND - любая уникальная строка, которая гарантировано не встретится в письме - лично я использую md5(time(0)) Далее, через пустую строку вкладываются все вложения в виде:
Далее через пустую строку следует текст аттачмента, закодированный указанным способом. В частности, для base64, это будет chunk_split(base64_encode($Text)) Далее может идти следующий аттачмент. После всех аттачментов ставится --BOUND-- Полный пример:
|
||||||||
|
|||||||||
| Talalayev |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.7.2006 Репутация: нет Всего: нет |
Twirl,
Сакжите, а как прикрепить картинку? То есть атрибут Filename? Мне просто надо зааттачить штмл страницу, и картинку, которая отображается в странице. Как назначить имя аттачментируемому файлу?Там просто расширение идет .att, можно поменять? И надо чтобы эта приаттаченная страница отображалась в письме в неизменном виде. Как это сделать? Помогите пожалуйста, очень буду признателен. Спасибо. |
|||
|
||||
| Twirl |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Значит, ситуация такая. Вложенный HTML будет автоматически отображен на экране, если он вложен так:
Если хочешь приаттачить картинку так, чтобы браузер автоматически отобразил ее после текста письма, делаешь так:
(--BOUND-- ставится ОДИН раз после всех аттачей, но каждый аттач начинается с --BOUND) Существует также возможность вложить картинки, ссылки на которые стоят в теле HTML, чтобы браузер автоматически искал картинку во вложениях, а не на внешнем сервере. Как это делается - ищу сам |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |