从Outlook发送电子邮件至Powershell团队
问题描述:
每天“早餐服务”到达我们的办公室时,接待员会向整个办公室发送电子邮件。这些电子邮件地址保存在一个组中。电子邮件是通过outlook发送的。从Outlook发送电子邮件至Powershell团队
现在我有任务,创建一个PowerShell脚本,但是我不知道如何发送电子邮件到组?
Start-Process Outlook
$Outlook = New-Object -com Outlook.Application
$mail = $Outlook.CreateItem(0)
$mail.importance = 2
$mail.subject = “[Text]“
$mail.body = “[Text]“
$mail.To = “[This is where the group should be]“
$mail.Send()
答
检查Outlook通讯簿,找到“电子邮件组”并查看其属性。您会看到一个类似于[email protected]
的电子邮件地址。
这是群组的电子邮件地址,发送到此电子邮件地址的任何内容都将发送给群组中的所有人。没有必要安装任何东西来使用这个电子邮件地址,只是像这样使用它:
Start-Process Outlook
$Outlook = New-Object -com Outlook.Application
$mail = $Outlook.CreateItem(0)
$mail.importance = 2
$mail.subject = “[Text]“
$mail.body = “[Text]“
$mail.To = "[email protected]"
$mail.Send()
该组是否有一个服务器端实体? – Vesper
是的,该组有一个服务器端实体。 –
如果是这样,您可以从收件人派生它的主SMTP地址并将其填入此处。问题解决了。 – Vesper