PowerShell 技能连载 - 通过 Outlook 发送电子邮件

您显然可以通过 Send-MailMessage 直接发送邮件。但如果您希望通过缺省的 MAPI 客户端发送电子邮件,也不会太麻烦:

$subject = 'Sending via MAPI client'
$body = 'My Message'
$to = 'tobias@powertheshell.com'

$mail = "mailto:$to&subject=$subject&body=$body"

Start-Process -FilePath $mail

这个脚本利用了 mailto: 语法。如果您已安装了一个 MAPI 客户端,这将打开一个电子邮件表单并且将脚本指定的内容填充进去。不过您需要手工发送邮件。

PowerShell 技能连载 - 通过 Outlook 发送电子邮件

http://blog.vichamp.com/2014/05/02/sending-email-via-outlook/

作者

吴波

发布于

2014-05-02

更新于

2022-07-06

许可协议

评论