информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаАтака на InternetПортрет посетителя
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
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[Unix] may be such? 10.02.03 21:39  Число просмотров: 1059
Автор: 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-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach