Victor Liu wrote:


Gratitude to all the work of the library. I am trying to use it to send out some emails, but I have encountered this issue which might be a bug. It can be represented by this minimum working example.

It might perhaps be a bug, but it is not a bug in Python.  All you're doing is controlling the Outlook object model.


... mail.Sensitivity  =  1
mail.Send()

This works well expect the |mail.sensitivity =1| part, so it pops up a window to set the sensitivity label(Bear in mind, not all outlook has set up this restriction). ... <https://user-images.githubusercontent.com/7195126/141965903-30c23072-d41d-403a-a11c-69e6e98e9c60.png>
This makes the process is impossible to automate.

My understanding is |mail.sensitivity = 1| is for that Azure label. Please let me know if I missed something.

That is certainly not how it is defined.  MailItem.Sensitivity is an enumeration of type OISensitivity, where 0=normal, 1=personal, 2=private, and 3=confidential.  Here's the doc page:

https://docs.microsoft.com/en-us/office/vba/api/outlook.olsensitivity

There is no additional meaning assigned to it.  It's possible your copy of Outlook might have additional add-ons that change this behavior, but there is nothing you can do about that with COM.

--
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to