从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() 
+0

该组是否有一个服务器端实体? – Vesper

+0

是的,该组有一个服务器端实体。 –

+0

如果是这样,您可以从收件人派生它的主SMTP地址并将其填入此处。问题解决了。 – Vesper

检查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()