Объекты библиотеки CDO #308963


#0 by Diesellogin
Подскажите плиз где взять описание объектов библиотеки CDO. Что-то boe и ничего дельного(чтобы целиком от А до Я) не нахожу.
#1 by Ёпрст2
На сайте мелкомягких ищи ..
#2 by Ёпрст2
#3 by Diesellogin
Ничего конкретного там не нашел. Где прочитать про получение почты с помощью CDO?
#4 by SPV82
Цитирую: "Collaboration Data Objects (CDO) enables scripts to create and send e-mail messages". Перевести?
#5 by Ёпрст2
Плохо искал видать ... ЗЫ: Пример у Рупора
#6 by Diesellogin
Замечательно!!! В прошлый раз, когда я написал про отправку и получение прикрепленных файлов через The Bat с коммандной строкой, мне посоветовали воспользоваться CDO. Вот я и ищу. Про отправку нашел, а про чтение естественно нет. Через The Bat получение туповато получается . А как тогда еще понормальному получить почту (больше интересует прикрепленный файл)? Только меня интересует не обработка 1C или вариант с использованием дополнительных библиотек, а способ получения почты стандартными средствами винды. Т.е. я хочу воспользоваться библиотеками винды через OLE, и прописать все это дело в VBS.
#7 by Мяв-Мяв
гораздо проще и быстрее воспользоваться питоном, жабой или шарпом.
#8 by Diesellogin
Что это такое?
#9 by DGorgoN
В 1с же ВК есть - типа своя компонента по работе с почтой..
#10 by Мяв-Мяв
это языки программирования, в которых есть модули работы с почтой, и которые позволяют писать консольные приложения. Причем работа с почтой там сильно развитее чем в "стандартном виндовс"
#11 by shuhard
(10+) и PHP, к примеру получение мыльца с добыванием аттача из письма и выкладывание на местный Apache: <?php $user_id="*******"; $password="*****"; $mbox = imap_open ("{172.27.48.7:143}INBOX", $user_id, $password); while    (imap_num_msg ( $mbox)>0) { $inp=imap_fetchstructure($mbox,1); If ($inp->type==1) { $inna= $inp->parts; for ($i=0; $i<count($inna); $i++) {                     If (($inna[$i]->type)==3){                     $dpara = $inna[$i]->parameters;                      for ($v=0;$v<sizeof($dpara);$v++){                         if (eregi("name", $dpara[$v]->attribute))                           $fname = $dpara[$v]->value;                                           }                          //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $budur=imap_fetchbody($mbox,1,$i+1); $out_str=imap_base64($budur); $realfile="C:\Program Files\Apache Group\Apache\htdocs\php_swop\".$fname; $out_handle = fopen ($realfile, "wb"); fwrite ($out_handle, $out_str); fclose($out_handle); //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $out_handle_log = fopen ("C:\Program Files\Apache Group\Apache\htdocs\php_swop\log.txt", "a+b"); $loga=$fname."  ".date("r")." "; fwrite ($out_handle_log, $loga); fclose($out_handle_log); //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ };       }   } imap_delete($mbox,1); imap_expunge($mbox); } imap_close($mbox); ?>
#12 by SPV82
Средствами винды вроде никак (не в курсе умеет ли OE в командном режиме работать). Так что проще заюзать что-то вроде popclient.exe
#13 by SPV82
+ Вроде есть еще порт fetchmail под винду
#14 by Звездочёт
интересная тема! Интересно, можно ли каким-нибудь COM объектом получать почту и читать файл?
#15 by shuhard
можно. если лень читать MSDN, погугли CreateObject("CDO.Configuration")
#16 by Мяв-Мяв
хи хи. и до какой страницы листать результат поиска?
#17 by Vippi
Ну-ка расскажи, что ты нагуглил по поводу ПОЛУЧЕНИЯ письма с помощью "CDO.Configuration", неленивый ты наш.
#18 by smaharbA
да уж, просче... ... в адинесе почти также
#19 by Мяв-Мяв
не. лучше иди сказки про икс-сервер рассказывай. А то объяснения как получить письмо командой send у тебя совсем не получаются.
#20 by shuhard
да, облажался  - нет в CDO чтения почты
#21 by smaharbA
да сдо (таков как есть в штатной поставке не позволит), а получать можно как мсоутлуком так и экспресом (последним надо только уметь)
#22 by IUnknown
самый полный хелп по CDO находиться тут... как ни страно... но это и на самом деле сайт мелкомягких
#23 by IUnknown
а вот за windows mail ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям