ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [COMM] network programming in C
@ 2004-06-09  6:21 Alexey Morsov
  2004-06-09  6:49 ` Eugene Prokopiev
  2004-06-09  7:36 ` Alexey Novikov
  0 siblings, 2 replies; 15+ messages in thread
From: Alexey Morsov @ 2004-06-09  6:21 UTC (permalink / raw)
  To: community

Привет,

Нужно странного - из программы на Си послыать почту по smtp.
Как это можно сделать (то бишь где про это почитать)?

PS: И вообще - где можно выцепить хедеры (т.е. фукнции) доступные 
в системе - а то там наверное много чего есть нужного а бить man 
в слепую дохлый номер - много его очень.

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  6:21 [COMM] network programming in C Alexey Morsov
@ 2004-06-09  6:49 ` Eugene Prokopiev
  2004-06-09  6:54   ` Alexey Morsov
  2004-06-09  7:56   ` Alexey Morsov
  2004-06-09  7:36 ` Alexey Novikov
  1 sibling, 2 replies; 15+ messages in thread
From: Eugene Prokopiev @ 2004-06-09  6:49 UTC (permalink / raw)
  To: community

Alexey Morsov пишет:

> Привет,
> 
> Нужно странного - из программы на Си послыать почту по smtp.
> Как это можно сделать (то бишь где про это почитать)?

http://www.erlenstar.demon.co.uk/unix/faq_6.html#SEC71



-- 
С уважением, Прокопьев Евгений



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  6:49 ` Eugene Prokopiev
@ 2004-06-09  6:54   ` Alexey Morsov
  2004-06-09  7:56   ` Alexey Morsov
  1 sibling, 0 replies; 15+ messages in thread
From: Alexey Morsov @ 2004-06-09  6:54 UTC (permalink / raw)
  To: community


Eugene Prokopiev wrote:

> Alexey Morsov пишет:
> 
>> Привет,
>>
>> Нужно странного - из программы на Си послыать почту по smtp.
>> Как это можно сделать (то бишь где про это почитать)?
> 
> 
> http://www.erlenstar.demon.co.uk/unix/faq_6.html#SEC71
О!!!! Спасибо!!! То что нужно!
> 
> 
> 

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  6:21 [COMM] network programming in C Alexey Morsov
  2004-06-09  6:49 ` Eugene Prokopiev
@ 2004-06-09  7:36 ` Alexey Novikov
  2004-06-09  7:55   ` Alexey Morsov
  1 sibling, 1 reply; 15+ messages in thread
From: Alexey Novikov @ 2004-06-09  7:36 UTC (permalink / raw)
  To: community

>Привет,
>
>Нужно странного - из программы на Си послыать почту по smtp.
>Как это можно сделать (то бишь где про это почитать)?
Может проще exec{l,le,lp,lpe,v,ve,vp,vpe} и вызывать
то, что уже само умеет это делать? Скажем mutt.:)

-- 
С уважением,
Алексей Новиков



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  7:36 ` Alexey Novikov
@ 2004-06-09  7:55   ` Alexey Morsov
  2004-06-09 12:20     ` Alexey Novikov
                       ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Alexey Morsov @ 2004-06-09  7:55 UTC (permalink / raw)
  To: community


Alexey Novikov wrote:

>>Привет,
>>
>>Нужно странного - из программы на Си послыать почту по smtp.
>>Как это можно сделать (то бишь где про это почитать)?
> 
> Может проще exec{l,le,lp,lpe,v,ve,vp,vpe} и вызывать
> то, что уже само умеет это делать? Скажем mutt.:)
Пардон - а что mutt сделает для меня в деле отправки письма? 
Только сформирует его текст  с заголовками и все... и пнет его к 
sendmail-у.... В чем разница кто будет писать текст письма я или 
mutt? Так я хот ьхнаю чегов письмо кладу а чего мне в заголовки 
Mutt напишает я тоже знаю... Я не в смысле что Mutt плохой MUA 
(оч. даже хороший - луччший из всех мною юзаных) - но в данной 
задаче он мне не нужен по идейным соображениям.
Эдак я могу и просто вызвать mail
> 

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  6:49 ` Eugene Prokopiev
  2004-06-09  6:54   ` Alexey Morsov
@ 2004-06-09  7:56   ` Alexey Morsov
  2004-06-09  9:52     ` Egor S. Orlov
  1 sibling, 1 reply; 15+ messages in thread
From: Alexey Morsov @ 2004-06-09  7:56 UTC (permalink / raw)
  To: community


Eugene Prokopiev wrote:

> Alexey Morsov пишет:
> 
>> Привет,
>>
>> Нужно странного - из программы на Си послыать почту по smtp.
>> Как это можно сделать (то бишь где про это почитать)?
> 
> 
> http://www.erlenstar.demon.co.uk/unix/faq_6.html#SEC71
А вот кстати - там в примере они для mime используют mimeencode - 
  а что за пакет нужен для этого у нас?
> 
> 
> 

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  7:56   ` Alexey Morsov
@ 2004-06-09  9:52     ` Egor S. Orlov
  0 siblings, 0 replies; 15+ messages in thread
From: Egor S. Orlov @ 2004-06-09  9:52 UTC (permalink / raw)
  To: community

> > 
> > http://www.erlenstar.demon.co.uk/unix/faq_6.html#SEC71
> А вот кстати - там в примере они для mime используют mimeencode - 
>   а что за пакет нужен для этого у нас?
> > 

mpack
uudeview

в сизифе есть

-- 
WBR, Egor S. Orlov
FST SPbSPU


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  7:55   ` Alexey Morsov
@ 2004-06-09 12:20     ` Alexey Novikov
  2004-06-09 12:34       ` Alexey Morsov
  2004-06-09 12:21     ` Alexey Novikov
                       ` (2 subsequent siblings)
  3 siblings, 1 reply; 15+ messages in thread
From: Alexey Novikov @ 2004-06-09 12:20 UTC (permalink / raw)
  To: community

>
>Alexey Novikov wrote:
>
>>>Привет,
>>>
>>>Нужно странного - из программы на Си послыать почту по smtp.
>>>Как это можно сделать (то бишь где про это почитать)?
>> 
>> Может проще exec{l,le,lp,lpe,v,ve,vp,vpe} и вызывать
>> то, что уже само умеет это делать? Скажем mutt.:)
>Пардон - а что mutt сделает для меня в деле отправки письма? 
>Только сформирует его текст  с заголовками и все... и пнет его к 
>sendmail-у.... В чем разница кто будет писать текст письма я или 
>mutt? Так я хот ьхнаю чегов письмо кладу а чего мне в заголовки 
>Mutt напишает я тоже знаю... Я не в смысле что Mutt плохой MUA 
>(оч. даже хороший - луччший из всех мною юзаных) - но в данной 
>задаче он мне не нужен по идейным соображениям.
>Эдак я могу и просто вызвать mail
>> 
Ну mutt был приведен для примера, а так можно использовать
и скрипты на perl/python/...
Если, конечно, задача написать все это на C, то пожалуйста,
только если можно использовать что-то уже готовое, почему бы
это не делать. А так можно договориться и до варианта
работы скажем с https без вызовов libssl(или что там используется)
и написать все это самому.:)))))

-- 
С уважением,
Алексей Новиков



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  7:55   ` Alexey Morsov
  2004-06-09 12:20     ` Alexey Novikov
@ 2004-06-09 12:21     ` Alexey Novikov
  2004-06-09 12:21     ` Alexey Novikov
  2004-06-09 18:37     ` Anton Farygin
  3 siblings, 0 replies; 15+ messages in thread
From: Alexey Novikov @ 2004-06-09 12:21 UTC (permalink / raw)
  To: community

>
>Alexey Novikov wrote:
>
>>>Привет,
>>>
>>>Нужно странного - из программы на Си послыать почту по smtp.
>>>Как это можно сделать (то бишь где про это почитать)?
>> 
>> Может проще exec{l,le,lp,lpe,v,ve,vp,vpe} и вызывать
>> то, что уже само умеет это делать? Скажем mutt.:)
>Пардон - а что mutt сделает для меня в деле отправки письма? 
>Только сформирует его текст  с заголовками и все... и пнет его к 
>sendmail-у.... В чем разница кто будет писать текст письма я или 
>mutt? Так я хот ьхнаю чегов письмо кладу а чего мне в заголовки 
>Mutt напишает я тоже знаю... Я не в смысле что Mutt плохой MUA 
>(оч. даже хороший - луччший из всех мною юзаных) - но в данной 
>задаче он мне не нужен по идейным соображениям.
>Эдак я могу и просто вызвать mail
>> 
Ну mutt был приведен для примера, а так можно использовать
и скрипты на perl/python/...
Если, конечно, задача написать все это на C, то пожалуйста,
только если можно использовать что-то уже готовое, почему бы
это не делать. А так можно договориться и до варианта
работы скажем с https без вызовов libssl(или что там используется)
и написать все это самому.:)))))

-- 
С уважением,
Алексей Новиков



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  7:55   ` Alexey Morsov
  2004-06-09 12:20     ` Alexey Novikov
  2004-06-09 12:21     ` Alexey Novikov
@ 2004-06-09 12:21     ` Alexey Novikov
  2004-06-09 18:37     ` Anton Farygin
  3 siblings, 0 replies; 15+ messages in thread
From: Alexey Novikov @ 2004-06-09 12:21 UTC (permalink / raw)
  To: community

>
>Alexey Novikov wrote:
>
>>>Привет,
>>>
>>>Нужно странного - из программы на Си послыать почту по smtp.
>>>Как это можно сделать (то бишь где про это почитать)?
>> 
>> Может проще exec{l,le,lp,lpe,v,ve,vp,vpe} и вызывать
>> то, что уже само умеет это делать? Скажем mutt.:)
>Пардон - а что mutt сделает для меня в деле отправки письма? 
>Только сформирует его текст  с заголовками и все... и пнет его к 
>sendmail-у.... В чем разница кто будет писать текст письма я или 
>mutt? Так я хот ьхнаю чегов письмо кладу а чего мне в заголовки 
>Mutt напишает я тоже знаю... Я не в смысле что Mutt плохой MUA 
>(оч. даже хороший - луччший из всех мною юзаных) - но в данной 
>задаче он мне не нужен по идейным соображениям.
>Эдак я могу и просто вызвать mail
>> 
Ну mutt был приведен для примера, а так можно использовать
и скрипты на perl/python/...
Если, конечно, задача написать все это на C, то пожалуйста,
только если можно использовать что-то уже готовое, почему бы
это не делать. А так можно договориться и до варианта
работы скажем с https без вызовов libssl(или что там используется)
и написать все это самому.:)))))

-- 
С уважением,
Алексей Новиков



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09 12:20     ` Alexey Novikov
@ 2004-06-09 12:34       ` Alexey Morsov
  2004-06-10  4:15         ` Alexey Novikov
  0 siblings, 1 reply; 15+ messages in thread
From: Alexey Morsov @ 2004-06-09 12:34 UTC (permalink / raw)
  To: community


Alexey Novikov wrote:
>>Alexey Novikov wrote:
>>
>>
>>>>Привет,
>>>>
>>>>Нужно странного - из программы на Си послыать почту по smtp.
>>>>Как это можно сделать (то бишь где про это почитать)?
>>>
>>>Может проще exec{l,le,lp,lpe,v,ve,vp,vpe} и вызывать
>>>то, что уже само умеет это делать? Скажем mutt.:)
>>
>>Пардон - а что mutt сделает для меня в деле отправки письма? 
>>Только сформирует его текст  с заголовками и все... и пнет его к 
>>sendmail-у.... В чем разница кто будет писать текст письма я или 
>>mutt? Так я хот ьхнаю чегов письмо кладу а чего мне в заголовки 
>>Mutt напишает я тоже знаю... Я не в смысле что Mutt плохой MUA 
>>(оч. даже хороший - луччший из всех мною юзаных) - но в данной 
>>задаче он мне не нужен по идейным соображениям.
>>Эдак я могу и просто вызвать mail
>>
> Ну mutt был приведен для примера, а так можно использовать
> и скрипты на perl/python/...
> Если, конечно, задача написать все это на C, то пожалуйста,
> только если можно использовать что-то уже готовое, почему бы
> это не делать. А так можно договориться и до варианта
> работы скажем с https без вызовов libssl(или что там используется)
> и написать все это самому.:)))))
Я понял вашу мысль с первого раза - зачем три письма? ;-)

А вообще реализацию нашел - посылаем на pipe sendmail -t все что 
нужно (включая заголовки) - все работае на ура...
> 

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09  7:55   ` Alexey Morsov
                       ` (2 preceding siblings ...)
  2004-06-09 12:21     ` Alexey Novikov
@ 2004-06-09 18:37     ` Anton Farygin
  2004-06-10  6:24       ` Alexey Morsov
  3 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2004-06-09 18:37 UTC (permalink / raw)
  To: community

Alexey Morsov пишет:
> 
> Alexey Novikov wrote:
> 
>>> Привет,
>>>
>>> Нужно странного - из программы на Си послыать почту по smtp.
>>> Как это можно сделать (то бишь где про это почитать)?
>>
>>
>> Может проще exec{l,le,lp,lpe,v,ve,vp,vpe} и вызывать
>> то, что уже само умеет это делать? Скажем mutt.:)
> 
> Пардон - а что mutt сделает для меня в деле отправки письма? Только 
> сформирует его текст  с заголовками и все... и пнет его к sendmail-у.... 
> В чем разница кто будет писать текст письма я или mutt? Так я хот ьхнаю 
> чегов письмо кладу а чего мне в заголовки Mutt напишает я тоже знаю... Я 
> не в смысле что Mutt плохой MUA (оч. даже хороший - луччший из всех мною 
> юзаных) - но в данной задаче он мне не нужен по идейным соображениям.
> Эдак я могу и просто вызвать mail

лучше вызвать nail, он умеет коннектиться к smpt. И в Sisyphus, 
соответственно - есть.

Rgds,
Rider


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09 12:34       ` Alexey Morsov
@ 2004-06-10  4:15         ` Alexey Novikov
  2004-06-10  6:23           ` Alexey Morsov
  0 siblings, 1 reply; 15+ messages in thread
From: Alexey Novikov @ 2004-06-10  4:15 UTC (permalink / raw)
  To: community

>Я понял вашу мысль с первого раза - зачем три письма? ;-)
Прошу прщения, из-за &^%&$вой связи почта сглюкнула.:(

-- 
С уважением,
Алексей Новиков



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-10  4:15         ` Alexey Novikov
@ 2004-06-10  6:23           ` Alexey Morsov
  0 siblings, 0 replies; 15+ messages in thread
From: Alexey Morsov @ 2004-06-10  6:23 UTC (permalink / raw)
  To: community


Alexey Novikov wrote:
>>Я понял вашу мысль с первого раза - зачем три письма? ;-)
> 
> Прошу прщения, из-за &^%&$вой связи почта сглюкнула.:(
Бывает ;-)
> 

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [COMM] network programming in C
  2004-06-09 18:37     ` Anton Farygin
@ 2004-06-10  6:24       ` Alexey Morsov
  0 siblings, 0 replies; 15+ messages in thread
From: Alexey Morsov @ 2004-06-10  6:24 UTC (permalink / raw)
  To: community


Anton Farygin wrote:

> Alexey Morsov пишет:
> 
>>
>> Alexey Novikov wrote:
>>
>>>> Привет,
>>>>
>>>> Нужно странного - из программы на Си послыать почту по smtp.
>>>> Как это можно сделать (то бишь где про это почитать)?
>>>
>>>
>>>
>>> Может проще exec{l,le,lp,lpe,v,ve,vp,vpe} и вызывать
>>> то, что уже само умеет это делать? Скажем mutt.:)
>>
>>
>> Пардон - а что mutt сделает для меня в деле отправки письма? Только 
>> сформирует его текст  с заголовками и все... и пнет его к 
>> sendmail-у.... В чем разница кто будет писать текст письма я или mutt? 
>> Так я хот ьхнаю чегов письмо кладу а чего мне в заголовки Mutt 
>> напишает я тоже знаю... Я не в смысле что Mutt плохой MUA (оч. даже 
>> хороший - луччший из всех мною юзаных) - но в данной задаче он мне не 
>> нужен по идейным соображениям.
>> Эдак я могу и просто вызвать mail
> 
> 
> лучше вызвать nail, он умеет коннектиться к smpt. И в Sisyphus, 
> соответственно - есть.
Все! Вчера реализовал... Просто выгоняю в stdin к sendmail -t 
письмо с соответсвующими заголовками - и все оч. красиво уходит...
> 
> Rgds,
> Rider
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/community
> 

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2004-06-10  6:24 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-09  6:21 [COMM] network programming in C Alexey Morsov
2004-06-09  6:49 ` Eugene Prokopiev
2004-06-09  6:54   ` Alexey Morsov
2004-06-09  7:56   ` Alexey Morsov
2004-06-09  9:52     ` Egor S. Orlov
2004-06-09  7:36 ` Alexey Novikov
2004-06-09  7:55   ` Alexey Morsov
2004-06-09 12:20     ` Alexey Novikov
2004-06-09 12:34       ` Alexey Morsov
2004-06-10  4:15         ` Alexey Novikov
2004-06-10  6:23           ` Alexey Morsov
2004-06-09 12:21     ` Alexey Novikov
2004-06-09 12:21     ` Alexey Novikov
2004-06-09 18:37     ` Anton Farygin
2004-06-10  6:24       ` Alexey Morsov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git