информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяАтака на InternetГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Unix] may be such? 10.02.03 21:39  Число просмотров: 985
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
system("echo $HOME | mail email@host.ru");
по крайней мере мыло так можно отправить и без создания файла.
<programming>
[Unix] чайнический вопрос по Си 10.02.03 19:31  
Автор: _lesha_ <lesha> Статус: Member
<"чистая" ссылка>
у меня есть переменная с текстом. этот текст надо отправить
по почте. что я делаю: заливаю этот текст в файл на диске, а затем,
при помощи system() вызываю агента, которому и скармливаю этот
файл. Вопрос же такой, нельзя ли обойтись каким-нибудь
образом без создания файла на диске? Тоесть отдать данные
мейлеру непосредственно из переменной, через поток?
если можно пример кода или в каком направлении смотреть?
[Unix] чайнический вопрос по Си 11.02.03 11:34  
Автор: Eugene Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> у меня есть переменная с текстом. этот текст надо отправить
> по почте. что я делаю: заливаю этот текст в файл на диске,
> а затем,
> при помощи system() вызываю агента, которому и скармливаю
> этот
> файл. Вопрос же такой, нельзя ли обойтись каким-нибудь
> образом без создания файла на диске? Тоесть отдать данные
> мейлеру непосредственно из переменной, через поток?
> если можно пример кода или в каком направлении смотреть?

а не легче использовать
libsmtp
? =)
[Unix] чайнический вопрос по Си 10.02.03 20:48  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
> у меня есть переменная с текстом. этот текст надо отправить
> по почте. что я делаю: заливаю этот текст в файл на диске,
> а затем,
> при помощи system() вызываю агента, которому и скармливаю
> этот
> файл. Вопрос же такой, нельзя ли обойтись каким-нибудь
> образом без создания файла на диске? Тоесть отдать данные
> мейлеру непосредственно из переменной, через поток?
> если можно пример кода или в каком направлении смотреть?

Можно вызвать агента и направить всю эту байду прямо на stdin.
man 2 pipe
man 2 dup
Если у тебя есть книга Робачевского " ОС UNIX", там можно найти примеры
[Unix] чайнический вопрос по Си 10.02.03 19:38  
Автор: tatar_0x4e Статус: Member
<"чистая" ссылка>
> у меня есть переменная с текстом. этот текст надо отправить
> по почте. что я делаю: заливаю этот текст в файл на диске,
> а затем,
> при помощи system() вызываю агента, которому и скармливаю
> этот
> файл. Вопрос же такой, нельзя ли обойтись каким-нибудь
> образом без создания файла на диске? Тоесть отдать данные
> мейлеру непосредственно из переменной, через поток?
> если можно пример кода или в каком направлении смотреть?
Можно подключиться к SMTP серверу через сокет и прямо туда слить твой мейл. Почитай доки по SMTP, там протокол простой, текстовый, можно с телнета попробовать.
[Unix] may be such? 10.02.03 21:39  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
system("echo $HOME | mail email@host.ru");
по крайней мере мыло так можно отправить и без создания файла.
1




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


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