In an Exchange environment (Office 365), I have to give myself SendAs permission (or Full Access) for Outlook to allow this. The code to set the field is:
msg = ol.CreateItemFromTemplate(templateFile, folder) ... msg.SentOnBehalfOfName = "group...@company.com" Todd On Wed, Jan 31, 2018 at 4:13 PM, Tim Roberts <t...@probo.com> wrote: > Samantha Mait wrote: > > > > > > > > I am reaching out as I am trying to use the pywin32 package for python > > 2.7 to automate sending an outlook calendar invite. The package is > > awesome and is able to do everything I would like except for one > > piece. I am trying to send the email from a separate email address. Is > > there any way that I can do this? > > > > > > > > Ideally, I would like the email to be able to generate the script on > > my computer, but have the sender be someone else like you can do in > > python’s email package via sendmail(from_addresss, [to_address], > > msg.as_string()). > > > > Remember that Python is just a gateway into Outlook. You can't do > anything that Outlook wouldn't ordinarily do, and Outlook doesn't allow > you to override the sender address. You can set up multiple identities > in Outlook, and then use Python to choose which identity to use when > sending. > > -- > Tim Roberts, t...@probo.com > Providenza & Boekelheide, Inc. > > _______________________________________________ > python-win32 mailing list > python-win32@python.org > https://mail.python.org/mailman/listinfo/python-win32 >
_______________________________________________ python-win32 mailing list python-win32@python.org https://mail.python.org/mailman/listinfo/python-win32