CDO.Message: отправка письма с подтверждением о _прочтении_
Добавлено: 26 май 2005, 07:13
Создаю письмо через CDO.Message. Отсылаю его сам себе.
Значимые куски скрипта:
Причем в свойствах письма(смотрю их в Outlook: Файл-Свойства), сформированного Outlook, указано следующее:
Первый: как же мне скриптом формировать письмо, чтобы приходило еще и уведомление о прочтении.
Второй: что такого знает Outlook, чего не знаю я? То есть по каким признакам он определяет, что в "его" письме все уведомления включены, а в "скриптовом" уведомление о прочтении не включено?
Значимые куски скрипта:
Письмо успешно уходит, мне приходит уведомление о доставке письма, но не приходит уведомление о прочтении. Заголовок письма формируется следующий:set objMsg = CreateObject("CDO.Message")
set objConf = CreateObject("CDO.Configuration")
Set objFlds = objConf.Fields
With objFlds
.Item("http://schemas.microsoft.com/cdo/config ... /sendusing") = cdoSendUsingPort
.Item("http://schemas.microsoft.com/cdo/config ... smtpserver") = "exchange"
.Item("http://schemas.microsoft.com/cdo/config ... thenticate") = cdoBasic
.Item("http://schemas.microsoft.com/cdo/config ... ndusername") = "koltsov"
.Item("http://schemas.microsoft.com/cdo/config ... ndpassword") = "pass"
.Update
End With
...
With objMsg
...
.Fields("urn:schemas:mailheader:disposition-notification-to") = .From
.Fields("urn:schemas:mailheader:return-receipt-to") = .From
.DSNOptions = cdoDSNSuccessFailOrDelay
.Fields.update
.Send
End With
Формирую письмо через MS Outlook (так же самому себе). Успешно приходят оба уведомления: и о доставке письма и о прочтении. Заголовок письма Outlook формирует вот такой:Received: from KEMIT03 (KEM-ITxx [10.xx.xx.12]) by exchange.kemerovo.goracadem.ru with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
id LTWFHF5V; Thu, 26 May 2005 10:31:42 +0700
Return-Receipt-To: <koltsov@kemerovo.goracadem.ru>
From: <koltsov@kemerovo.goracadem.ru>
To: <koltsov@kemerovo.goracadem.ru>
Subject: This is a CDO test message
Date: Thu, 26 May 2005 10:29:38 +0800
Message-ID: <000001c5619a$c3761200$0c1e140a@KEMIT03>
MIME-Version: 1.0
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft CDO for Windows 2000
Disposition-Notification-To: <koltsov@kemerovo.goracadem.ru>
Thread-Index: AcVhmsNxa14gLdRhTbGiPWJZ/qqZZg==
Content-Class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
Значимых различий в заголовках я не вижу в упор.Received: by exchange.kemerovo.goracadem.ru
id <01C561A6.35A246E0@exchange.kemerovo.goracadem.ru>; Thu, 26 May 2005 10:51:34 +0700
Message-ID: <B07B6176B516FC47B2372F93C3A4A437C3F999@exchange.kemerovo.goracadem.ru>
From: =?koi8-r?Q?=EB=CF=CC=CF=CB=CF=CC=D8=C3=CF=D7_=E1=2E=F7=2E?=
<koltsov@kemerovo.goracadem.ru>
To: =?koi8-r?Q?=EB=CF=CC=CF=CB=CF=CC=D8=C3=CF=D7_=E1=2E=F7=2E?=
<koltsov@kemerovo.goracadem.ru>
Subject: 1
Date: Thu, 26 May 2005 10:51:34 +0700
Return-Receipt-To: =?koi8-r?Q?=EB=CF=CC=CF=CB=CF=CC=D8=C3=CF=D7_=E1=2E=F7?=
=?koi8-r?Q?=2E?= <koltsov@kemerovo.goracadem.ru>
MIME-Version: 1.0
Content-Type: text/plain;
charset="koi8-r"
Причем в свойствах письма(смотрю их в Outlook: Файл-Свойства), сформированного Outlook, указано следующее:
Свойства же письма, сформированнго скриптом, показываются вот такие:Требуется уведомление о прочтении: Да
Требуется уведомление о доставке: Да
Два взаимосвязанных вопроса.Требуется уведомление о прочтении: Нет
Требуется уведомление о доставке: Да
Первый: как же мне скриптом формировать письмо, чтобы приходило еще и уведомление о прочтении.
Второй: что такого знает Outlook, чего не знаю я? То есть по каким признакам он определяет, что в "его" письме все уведомления включены, а в "скриптовом" уведомление о прочтении не включено?