获取主outlook帐户win32 python

获取主outlook帐户win32 python,python,outlook,win32com,Python,Outlook,Win32com,我遍历所有活动的outlook帐户以查找专门定义的发件人帐户。 稍后我想以密件传给同一outlook配置文件的主帐户。我该怎么做 #find sender account. If account not active, will send from primary active sender = None for oacc in outlook.Session.Accounts: if oacc.SmtpAddress == sendFrom: sender = oacc

我遍历所有活动的outlook帐户以查找专门定义的发件人帐户。 稍后我想以密件传给同一outlook配置文件的主帐户。我该怎么做

#find sender account. If account not active, will send from primary active
sender = None
for oacc in outlook.Session.Accounts:
    if oacc.SmtpAddress == sendFrom:
        sender = oacc
        break
mail._oleobj_.Invoke(*(64209, 0, 8, 0, sender))
上面查找指定的发件人帐户(sendFrom)

在后面的代码中,我尝试以密件传给主帐户。但我不知道该怎么做。我假设outlook.Session.Accounts(可以迭代)将主帐户存储在索引0中。对吗

if BCC==True:
    mail.BCC = primary_account

所以我让它工作了。但是现在突然间,它为发送方抛出了一个打字错误。说帐户对象是不合适的。它在不到一个小时前就开始工作了,所以我让它开始工作了。但是现在突然间,它为发送方抛出了一个打字错误。说帐户对象是不合适的。它在不到一小时前就开始工作了。