Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » CDO.Message

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
 
Есть старинный механизм работы с почтой - https://docs.microsoft.com/ru-ru/outlook/troubleshoot/development/how-to-use-cdosys-dll-library-to-send-email-with-attachments
с помощью CDO-компоненты (встроенная в Win2K и выше)
 
Язык не важен к теме вопроса - поэтому вне темы VBA|Python|VBsript, пишу.
 
У письма должны быть поля Importance + Priority
В теле "сырого кода" письма они есть - если любое письмо "вскрыть" на любом вашем почтовике.
Вопрос - а как выставить High + Urgent для этих полей в этой компоненте?
Отсылается через почту Яндекса (smtp доменной почты).
Есть даже примеры использования типа с подтвержденным успехом:
http://markstechstuff.blogspot.com/2007/06/set-email-priority-cum-importance-via.html
но увы, не работает...
 
И ещё момент - как-то можно эту отправку через "соседа Яндекс" - оставить в его папке "Отправленные" для той учетной записи, данные которой используются для авторизации?
 
Блин, а реально для этой важности аж два поля:
https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2003/ms874599(v=exchg.65)
https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2003/ms875138(v=exchg.65)
Думал, что в найденном примере - ошибка какая-то....
 
Блин, этот долбанутый яндекс даже X-Priority не воспринимает....

Всего записей: 3275 | Зарегистр. 01-04-2006 | Отправлено: 14:54 12-09-2022 | Исправлено: destiny child, 15:53 12-09-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child

Цитата:
для той учетной записи, данные которой используются для авторизации?

через IMAP
 
https://www.tek-tips.com/viewthread.cfm?qid=1498513

Цитата:
.Fields("urn:schemas:httpmail:importance").Value = ICASE(myPriority="H",2,myPriority="L",0,1)
.Fields("urn:schemas:httpmail:priority").Value = ICASE(myPriority="H",1,myPriority="L",-1,0)

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 19:36 12-09-2022
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii (пост)
Цитата:
через IMAP
ЧТО? Можно сохранить в папке Отправленные? Дык как именно-то?
 
Mavrikii (пост)
Цитата:
https://www.tek-tips.com/viewthread.cfm?qid=1498513  
 

Цитата:
 .Fields("urn:schemas:httpmail:importance").Value = ICASE(myPriority="H",2,myPriority="L",0,1)  
.Fields("urn:schemas:httpmail:priority").Value = ICASE(myPriority="H",1,myPriority="L",-1,0)

Угу, я это уже читал. Код УЖЕ так и делает, ибо сделан по аналогии с кодом, на который я в свою очередь ссылку в своем изначальном посте привел.  
Т.е. эти параметры уже используются, но результата нет.

Всего записей: 3275 | Зарегистр. 01-04-2006 | Отправлено: 21:20 12-09-2022 | Исправлено: destiny child, 21:21 12-09-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child

Цитата:
ЧТО? Можно сохранить в папке Отправленные? Дык как именно-то?

именно.. так и делается, за исключением, разве что gmail.
во всех ситуациях именно почтовый клиент сохраняет копию через IMAP в нужной папке.  
и https://groups.google.com/g/microsoft.public.win32.programmer.messaging/c/z67J4lNqNv0?pli=1
 

Цитата:
но результата нет.

он сильно зависит от клиента, его интерпретации заголовков. поэтому нужно отталкиваться от этого.
сравнивать формат письма там, где сработало и где нет.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 21:35 12-09-2022 | Исправлено: Mavrikii, 21:48 12-09-2022
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii (пост)
Цитата:
за исключением, разве что gmail.

Типа там без вариантов?
Mavrikii (пост)
Цитата:
он сильно зависит от клиента, его интерпретации заголовков. поэтому нужно отталкиваться от этого.  
сравнивать формат письма там, где сработало и где нет.

И так уже делал. Тот же яндекс - "вскрыл" его письма, что делались/пересылались именно самой вэб-мордой почтовика - там прописаны все те же поля, что и я по идее выставляю.
Разве что я их выставляю в пространстве имен "urn:schemas:httpmail:" как того велит MSDN.
Ну а интерпретатор яндекса может иметь свои взгляды ГДЕ этот флаг должен храниться/передаваться...

Всего записей: 3275 | Зарегистр. 01-04-2006 | Отправлено: 23:58 12-09-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child

Цитата:
Типа там без вариантов?

gmail сам делает копию.
 

Цитата:
там прописаны все те же поля, что и я по идее выставляю

значит, все же, что то упущено. не так же выставляется.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 05:10 13-09-2022
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii (пост)
Цитата:
значит, все же, что то упущено. не так же выставляется.

Ну, осталось нарваться лишь на того - кто точно знает что это. Ибо я уже упарился подбирать какие-то там наборы флагов/значений и пространств имен. И без особого результата.
И бесит, что все эти части заголовков почты - более чем жестко описаны в RFC разных, но такое ощущение, что каждая "уважающая себя" контора готова на всё - лишь бы ее реализация была той самой единственной - которую все остальные должны соблюдать.

Всего записей: 3275 | Зарегистр. 01-04-2006 | Отправлено: 21:19 13-09-2022 | Исправлено: destiny child, 11:07 14-09-2022
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » CDO.Message


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru