|
|
|
Как прописать признак уведомление о доставке, уведомление о прочтении. | ☑ | ||
|---|---|---|---|---|
|
0
Злопчинский
31.08.06
✎
02:40
|
>Юзаю CDO для отправки писем из 1С. Все ок и шоколадно кроме одного.
Для отправляемого письма требуется установить признаки "уведомлять о доставке" и/или "уведомлять о прочтении". Шаманство с нужными полями/реквизитами успеха не принесло (есть подозрение что надо одновременная установка нескольких реквизитов...?) Поможет кто-нибудь? |
|||
|
1
АперБот
31.08.06
✎
03:50
|
ну хоть кто-нибудь!
|
|||
|
2
PaulBC
31.08.06
✎
04:49
|
А что за нужные поля/реквизиты? Что-то я таких не нашел в свойствах CDO..
|
|||
|
3
PaulBC
31.08.06
✎
06:06
|
о, нашел
... cdoSendUserReplyEmailAddress = "http://schemas.microsoft.com/cdo/configuration/senduserreplyemailaddress" ; cdoDispositionNotificationTo = "urn:schemas:mailheader:disposition-notification-to"; ... iConf = createObject("CDO.Configuration"); iMsg = createObject("CDO.Message"); ... iConf.fields(cdoSendUserReplyEmailAddress).value = АдресОтправителя; ... iMsg.mdnrequested = -1; iMsg.fields(cdoDispositionNotificationTo).value = АдресОтправителя; iMsg.fields.update(); ... iMsg.Send(); |
|||
|
4
PaulBC
31.08.06
✎
06:29
|
+3 это о прочтении, а о доставке вот:
iMsg.DSNOptions = 4; //0 No Delivery Status Notification (DSN) commands are issued. //1 No DSN commands are issued. //2 Return a DSN if delivery fails. //4 Return a DSN if delivery succeeds. //8 Return a DSN if delivery is delayed. //14 Return a DSN if delivery succeeds, fails, or is delayed. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wss/wss/_cdo_imessage_interface.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wss/wss/_cdo_cdodsnoptions_enum.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wss/wss/_cdo_imessage_mdnrequested.asp |
|||
|
5
PaulBC
31.08.06
✎
06:57
|
+3 это лишнее:
iConf.fields(cdoSendUserReplyEmailAddress).value = АдресОтправителя; |
|||
|
6
Злопчинский
31.08.06
✎
10:37
|
Спасибо! Ща буду пробовать... На этом Мастдае лазил-лазил - не нашел...
|
|||
|
7
Злопчинский
31.08.06
✎
12:15
|
Подтверждение прочтения - ОК.
Когда устанавливаю DSNOptions - письма уходят... и все... в ящик назначения не приходят.... |
|||
|
8
PaulBC
31.08.06
✎
12:42
|
(7) тогда так (вместо DSNOptions):
cdoReturnReceiptTo = "urn:schemas:mailheader:return-receipt-to"; iMsg.fields(cdoReturnReceiptTo).value = АдресОтправителя; iMsg.fields.update(); |
|||
|
9
Злопчинский
31.08.06
✎
13:37
|
(8) аналогично: письма уходят и все.. в ящик назначения не приходят...
|
|||
|
10
Злопчинский
31.08.06
✎
13:39
|
(8) Сорри, наверное облажался
|
|||
|
11
Злопчинский
31.08.06
✎
13:50
|
(8) В ящик-получатель пришло, в ящике-отправителе - тишина...
Получилось аналогично как просто убрать DSNOptions... Поэкспериментирую дома вечером - в браузере нужных заголовков письма не видать... |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |