Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

письмо с атачем

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Чт Май 19 2005 16:16    Заголовок сообщения: письмо с атачем Ответить с цитатой

люди, как вообще отпровлять письма с атачем? нашёл такой вот алгоритм:

Код:

$boundary="=_".md5(uniqid(time()));

mail($EMail,$subject,
'This is a MIME encoded message.

--'.$boundary.'
Content-Type: text/plain; charset=windows-1251
Content-Transfer-Encoding: Quot-Printed

текст письма

--'.$boundary.'
Content-Type: application/octet-stream; name = "'.$userfile.'"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename = "'.$userfile.'"

'.chunk_split(base64_encode($blank)).'
--'.$boundary.'--
','MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="'.$boundary.'"
From: support@dm-cafe.ru');


в общем то отсылает, но если принимать почту мазилой, то заатаченный файл принимает как тело письма, а не как файл... в чом проблема? можа кто знаит, кто сталкивался
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Чт Май 19 2005 17:27    Заголовок сообщения: Ответить с цитатой

методом проб и ошибок переписал код
Код:

mail($EMail,$subject,
'

--'.$boundary.'
Content-Type: text/plain; charset=windows-1251; format=flowed
Content-Transfer-Encoding: 8bit

здесь текст
 
--'.$boundary.'
Content-Type: application/iexplore; name = "'.$userfile.'"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename = "'.$userfile.'"

'.chunk_split(base64_encode($blank)).'
--'.$boundary.'--
','MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="'.$boundary.'"
From: support@dm-cafe.ru');


отсылает мою прикреплённую хтмл нормально, даже с кодировкой всё замечательно, но вот с Content-Type атача я видать не угадал, ибо в вебинтерфейсе почты открыть вложение отказывается, может кто знает что надо прописывать там для прикреплённого html файла???
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...