c#将outlook邮箱设置为mailitem.sender
如何将mailitem.sender设置为帐户的邮箱 每个帐户可以有多个邮箱。我可以访问所有smtp帐户,但无法将其邮箱设置为mailitem.sender 我们可以使用访问的outlook邮箱 Outlook.Session.FoldersMailItem类的属性允许设置一个Account对象,该对象表示发送邮件项目的帐户。例如:c#将outlook邮箱设置为mailitem.sender,c#,outlook,mailitem,C#,Outlook,Mailitem,如何将mailitem.sender设置为帐户的邮箱 每个帐户可以有多个邮箱。我可以访问所有smtp帐户,但无法将其邮箱设置为mailitem.sender 我们可以使用访问的outlook邮箱 Outlook.Session.FoldersMailItem类的属性允许设置一个Account对象,该对象表示发送邮件项目的帐户。例如: Sub SendUsingAccount() Dim oAccount As Outlook.account For Each oAccount In
Sub SendUsingAccount()
Dim oAccount As Outlook.account
For Each oAccount In Application.Session.Accounts
If oAccount.AccountType = olPop3 Then
Dim oMail As Outlook.MailItem
Set oMail = Application.CreateItem(olMailItem)
oMail.Subject = "Sent using POP3 Account"
oMail.Recipients.Add ("someone@example.com")
oMail.Recipients.ResolveAll
oMail.SendUsingAccount = oAccount
oMail.Send
End If
Next
End Sub
嗨,我试过了,它是通过我的主要电子邮件帐户发送的,不是它邮箱的帐户。。。假设我有主电子邮件帐户abc@www.com邮件箱像这样被添加到它上面xyz@www.com. xyz@www.com我可以通过.session访问。文件夹,但不是sessionno.accountsTry的一部分,以使用指示邮件的预期发件人的显示名称的属性。它仅适用于Exchange和委派的权限。