информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаЗа кого нас держат?Страшный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[perl] срочно нужна помощь по аттачам - горит работа!!! 09.06.01 00:22  
Автор: Unfad|ng Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Как приаттачить несколько файлов к письму в Перле.
Чего только не пробовал:
либо аттач не воспринимается, как отдельный файл, либо вроде всё в порядке, но файл сохраняется нулевой длины.
Сейчас код такой:
PRINT M <<ENDM

Mime-Version: 1.0\n
Content-Type: multipart/mixed; boundary="----$boundary--"\n
----$boundary----\n
Content-Type: text/plain\n
<САМО_ПИСЬМО>\n



----$boundary----\n
Content-Type: image/jpeg; name="image1.jpg"\n
Content-Disposition: attachment; filename="image1.jpg"\n
Content-Transfer-Encoding: base64\n
<САМО ИЗОБРАЖЕНИЕ В ДВОИЧНОМ ФОРМАТЕ>\n
----$boundary----



И ТАК ДАЛЕЕ...

ENDM

;
Ещё непонтяно, что писать в multipart/mixed; boundary=????????
От какого файла писать MIME-разграничитель???

пишите на мейл: oproso@mail.ru
perldoc mime::tools 11.06.01 02:37  
Автор: free Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Как приаттачить несколько файлов к письму в Перле.
> Чего только не пробовал:
> либо аттач не воспринимается, как отдельный файл, либо

обычно я так не делаю, а использую модуль (скачать можно из cpan),

один из путей : subj
[Perl] Чувак, ты тормознулся... 09.06.01 04:34  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
> Как приаттачить несколько файлов к письму в Перле.
есть два способа, тот что ты приводишь один из них

1) смотри структуру такого сложно письма со многими аттачами
в файле от АутГлюка(сделай экспорт такого письма и открой в текст
редакторе)

2) > Content-Type: multipart/mixed; boundary="----$boundary--"\n
> boundary=????????
ты тормознулся??? разве из структуры не видно зачем он???
Это линия, по которой нужно разделать письмо на куски(аттачи),
если находится такая линия, то после нее все отделяетси...
В общем изучай примеры из экпортированных файлов и читай доки

3) > Ещё непонтяно, что писать в multipart/mixed;
почитай РФС, многие вопросы отпадут

> От какого файла писать MIME-разграничитель???
не от какого

> пишите на мейл: oproso@mail.ru
уже, разбежался, я еще и на мыло тебе буду отмыливать...

Удачи

http://www.uinc.ru
[Perl] Спасибо за ответ, но ты тормознулся вдвойне! 09.06.01 14:55  
Автор: Unfad|ng Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Как приаттачить несколько файлов к письму в Перле.
> есть два способа, тот что ты приводишь один из них
>
> 1) смотри структуру такого сложно письма со многими
> аттачами
> в файле от АутГлюка(сделай экспорт такого письма и открой в
> текст
> редакторе)

Я уже обсмотрелся!
Сколько нужно ставить "тире"?
В каждом файле при отсылке его и открытии в бинарном моде есть в начале такой разграничитель.
Он что, случайно генерится или основывается на своебразном CheckSume?

> 2) > Content-Type: multipart/mixed;
> boundary="----$boundary--"\n
> > boundary=????????
> ты тормознулся??? разве из структуры не видно зачем он???
> Это линия, по которой нужно разделать письмо на
> куски(аттачи),
> если находится такая линия, то после нее все отделяетси...

Блин, да это я без тебя знаю. Проблема в том, что какой бы я разграничитель не ставил, а я даже конкретный пример брал из другого письма с аттачем, всё равно либо аттач не виден, либо пиьмо нормального размера, структура такая же ,как в примере, но файл (джипег) не открывается, т.к., он НУЛЕВОЙ длины!
Вот в чём проблема!

> В общем изучай примеры из экпортированных файлов и читай
> доки

С удовольствием выучу наизусть все тонкости создания РФЦ-заголовоков!
НО НЕ СЕЙЧАС - МНЕ РАБОТУ СКОРО СДАВАТЬ... :-(

> 3) > Ещё непонтяно, что писать в multipart/mixed;
> почитай РФС, многие вопросы отпадут

Угуу

> > От какого файла писать MIME-разграничитель???
> не от какого
>
> > пишите на мейл: oproso@mail.ru
> уже, разбежался, я еще и на мыло тебе буду отмыливать...
> Удачи
[Perl] Почему? 09.06.01 15:18  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
> В каждом файле при отсылке его и открытии в бинарном моде
> есть в начале такой разграничитель.
> Он что, случайно генерится или основывается на своебразном
> CheckSume?
любой разграничитель пойдет, почитай рфс и увидишь.
главное чтоб он был уникален.

> либо пиьмо нормального размера, структура такая же ,как в
> примере, но файл (джипег) не открывается, т.к., он НУЛЕВОЙ
> длины!
забей, бинарики можно атачить без этой галиматьи. есть функция
в сендмыле вроде, печально то, что я спотыкался об это около
недели назад, но так и не записал в свой фак, за ненадобностью.
Так как мя енто заинтересовало - я поисчу...

> НО НЕ СЕЙЧАС - МНЕ РАБОТУ СКОРО СДАВАТЬ... :-(
чо за работа?

удачи.
Я гляну, так как знаю, что есть более простой метод(как я
сказал в прошлом ответе - их несколько).
[Perl] :) 09.06.01 15:28  
Автор: Unfad|ng Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > В каждом файле при отсылке его и открытии в бинарном
> моде
> > есть в начале такой разграничитель.
> > Он что, случайно генерится или основывается на
> своебразном
> > CheckSume?
> любой разграничитель пойдет, почитай рфс и увидишь.
> главное чтоб он был уникален.

Странно... Я пробовал - та же история...
Ладно, я почитаю поподробнее...

> > либо пиьмо нормального размера, структура такая же
> ,как в
> > примере, но файл (джипег) не открывается, т.к., он
> НУЛЕВОЙ
> > длины!
> забей, бинарики можно атачить без этой галиматьи. есть
> функция
> в сендмыле вроде, печально то, что я спотыкался об это
> около
> недели назад, но так и не записал в свой фак, за
> ненадобностью.

Функция, говоришь?..
Хм.. Интересно.. Не знал о такой.

> Так как мя енто заинтересовало - я поисчу...

Спасибо, глянь, пожалуйста.
Я ещё РФЦ проштудирую..

> > НО НЕ СЕЙЧАС - МНЕ РАБОТУ СКОРО СДАВАТЬ... :-(
> чо за работа?

По закачке изображений и отправки их на мыло админу.. Для одного сайта.

> удачи.
> Я гляну, так как знаю, что есть более простой метод(как я
> сказал в прошлом ответе - их несколько).

ОК. Спасибо, ещё раз!
Кстати, был на сайте.. Статьи приятные - с умом подходите ко всему, в обще, молодцы!
Первые результаты... 10.06.01 04:52  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
Из одного фака выдрал:
3.4 Как отправить почту с вложениями (attachments)?
Возьмите на CPAN модуль MIME::Tools и прочтите от него README. (MIME-tools.xxxxx.tar.gz)
==============
но я уверен, что я видел что-то попроще, без всяких добавок, используя стандартные ф-ии.

> Кстати, был на сайте.. Статьи приятные - с умом подходите
> ко всему, в обще, молодцы!
очень приятно слушать такие комменты...
сенькс.
[Perl] Первые результаты... 11.06.01 02:18  
Автор: Unfad|ng Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Ладно, я ещё буду искать.
Спасибо!
[Perl] Первые результаты... 11.06.01 18:30  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
> Ладно, я ещё буду искать.
> Спасибо!
Nu chto, dodelal?...
esli net to prjam suda kin primer koda, pasmotrim pochemu ne prokativaet...
[Perl] Первые результаты... 13.06.01 04:00  
Автор: Unfad|ng Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Nu chto, dodelal?...
> esli net to prjam suda kin primer koda, pasmotrim pochemu
> ne prokativaet...

Пока работу отложили.
Я примерно понял, как там и что.
Если не трудно, кинь мне своё мыло. Будут вопросы - я тебе напишу, а то мне натяжно каждый раз в форум лазить.
oproso@mail.ru
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach