URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1384
[ Назад ]

Исходное сообщение
"чайнический вопрос по си"

Отправлено alexei , 10-Фев-03 19:13 
у меня есть переменная с текстом. этот текст надо отправить
по почте. что я делаю: заливаю этот текст в файл на диске, а затем,
при помощи system() вызываю агента, которому и скармливаю этот
файл. Вопрос же такой, нельзя ли обойтись каким-нибудь
образом без создания файла на диске? Тоесть отдать данные
мейлеру непосредственно из переменной, через поток?
если можно пример кода или в каком направлении смотреть?

Содержание

Сообщения в этом обсуждении
"RE: чайнический вопрос по си"
Отправлено vnp , 10-Фев-03 21:32 
>у меня есть переменная с текстом. этот текст надо отправить
>по почте. что я делаю: заливаю этот текст в файл на диске,
>а затем,
>при помощи system() вызываю агента, которому и скармливаю этот
>файл. Вопрос же такой, нельзя ли обойтись каким-нибудь
>образом без создания файла на диске? Тоесть отдать данные
>мейлеру непосредственно из переменной, через поток?
>если можно пример кода или в каком направлении смотреть?

char mailcmd[много];
sprinf(mailcmd, "mail -s %s %s", subj, addr);
fp = popen(mailcmd, "w");
fwrite(message, 1, length_of_message, fp);
и т.д.