【发布时间】:2020-10-16 02:53:08
【问题描述】:
我正在尝试使用 PowerShell 脚本自动发送电子邮件任务。
我想使用通用(通用)电子邮件地址发送电子邮件,而不是使用当前登录的用户。
我已经尝试过SentOnBehalfOfName 属性,但没有成功,它仍然是来自当前登录用户的电子邮件。
例如,
我的电子邮件地址是:abc@outlook.net
通用(通用)电子邮件地址是:common@outlook.net
在这里,我想从任意一台计算机上从common@outlook.net 发送一封电子邮件。
以下是我迄今为止尝试过的代码。
$Outlook = New-Object -Com Outlook.Application
$Mail = $Outlook.CreateItem(0)
$Mail.SentOnBehalfOfName = "common@outlook.net"
$Mail.To = "abc@****.net"
$Mail.Subject = "Test Email"
$Mail.Body = "Testing"
$Mail.Send()
$Outlook.Quit()
请告诉我,我该如何完成?提前谢谢你。
【问题讨论】:
标签: powershell email outlook