<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Получение почты (Outlook/CDO/CDONTS)]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9111&amp;type=atom" />
	<updated>2014-01-06T18:17:28Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9111</id>
		<entry>
			<title type="html"><![CDATA[Re: Получение почты (Outlook/CDO/CDONTS)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=78942#p78942" />
			<content type="html"><![CDATA[<p><img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Сторонние тоже годятся, например <br />http://www.ostrosoft.com/index.aspx<br />просто я потратил две сутки на библиотеку CDO, и просто было жаль.... столько времени потратил, а все в бестолку.... Эх...</p>]]></content>
			<author>
				<name><![CDATA[fomenos]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=28568</uri>
			</author>
			<updated>2014-01-06T18:17:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=78942#p78942</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Получение почты (Outlook/CDO/CDONTS)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=78939#p78939" />
			<content type="html"><![CDATA[<p><strong>fomenos</strong><br />А <a href="http://www.example-code.com/vbscript/email.asp">сторонние библиотеки</a> не годятся?</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2014-01-06T15:51:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=78939#p78939</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Получение почты (Outlook/CDO/CDONTS)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=78938#p78938" />
			<content type="html"><![CDATA[<p>Пробовал использовать объект MAPI.Session:<br /></p><div class="codebox"><pre><code>
objSession.Logon &quot;&quot;, &quot;&quot;,true,true,True,True,strExServer &amp; vbLf &amp; strExUser
</code></pre></div><p>Но ничего не выходит, так как тут судя по всему нужен тот же Outlook. Я уже весь интернет перерыл, но ничего конкретного нет. Блин, можно ли вообще с помощью библиотеки CDO проверить почту? Если да, то какой объект использовать?</p>]]></content>
			<author>
				<name><![CDATA[fomenos]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=28568</uri>
			</author>
			<updated>2014-01-06T14:40:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=78938#p78938</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Получение почты (Outlook/CDO/CDONTS)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=78918#p78918" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>выбивает ошибку &quot;Невозможно создание объекта контейнером ActiveX&quot;</p></blockquote></div><p>Значит такая библиотека не установлена.</p>]]></content>
			<author>
				<name><![CDATA[shiz]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26249</uri>
			</author>
			<updated>2014-01-05T06:27:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=78918#p78918</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Получение почты (Outlook/CDO/CDONTS)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=78861#p78861" />
			<content type="html"><![CDATA[<p>Уважаемые форумчане, у меня такая ситуация:</p><p>Надо написать скрипт (например на&nbsp; vbscript, jscript или под vba), который бы позволял просматривать содержимое электронного ящика (например почта на mail.ru, yandex и так далее), позволял обрабатывать папки (Входящие, Спам, Избранное и так далее), загружать содержимое письм а вложений, фактически полноценный почтовый клиент. Я уже перерыл пол интернета, но информации слишком много, тоесть:</p><p>1. Или использовать объектную модель Outlook, но тут я так понял, предварительно надо настроить сам Outlook<br />2 Библиотека CDO/CDONTS, тут довольно много объектов и документация на MSDN слишком огромна что бы все перевести. нашел такой пример:</p><div class="codebox"><pre><code>
dim objSession, objInbox, colMessages

set objSession = CreateObject(&quot;CDONTS.Session&quot;)
objSession.LogonSMTP &quot;tema&quot;, &quot;mail@gmail.com&quot;
&#039;Set objMessages = objSession.Inbox.Messages
set objInbox = objSession.Inbox
Set colMessages = objInbox.Messages

  
If colMessages.Count &gt; 0 Then      
    For i = 1 To colMessages.Count
        MsgBox colMessages(i).Sender
        MsgBox colMessages(i).Subject
        MsgBox colMessages(i).Text
    Next
Else
    MsgBox &quot; В почтовом ящике нет писем! &quot;
End If
 
Set colMessages = Nothing
Set objInbox = Nothing
Set objMessages = Nothing
objSession.Logoff
Set objSession = Nothing

</code></pre></div><p>Но для строки <br />set objInbox = objSession.Inbox<br />выбивает ошибку &quot;Невозможно создание объекта контейнером ActiveX&quot;<br />Саму библиотеку CDO и CDONTS я установил, система Windows XP Sp3, Outlook не использую. Плюс, не ясно, какой метод или объект использовать для авторизации. Видимо, ч то то не понимаю - то ли надо некое ПО установить?<br />Можете сказать, если можно использовать для получения почты библиотеку CDO, то какой объект за это отвечает, или надо что то дополнительно устанавливать, или без Outlook никак?</p><p>Знаю про Microsoft MAPI Controls (MSMAPI32.ocx), вот только, как функционал данной библиотеки подключить в сценарии Windows Script Host?</p>]]></content>
			<author>
				<name><![CDATA[fomenos]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=28568</uri>
			</author>
			<updated>2014-01-04T13:13:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=78861#p78861</id>
		</entry>
</feed>
