使用PowerShell发送带有嵌入式Pic的邮件模板

时间:2015-01-24 18:06:01

标签: email powershell outlook

好吧所以这很棘手,或者至少我认为是。

我想在收件人列表中发送欢迎电子邮件。现在我所做的是手动复制Outlook中我的“草稿”文件夹中的邮件,附加收件人并发送。显然,这不会扩展。

使用PowerShell发送邮件很容易,发送HTML邮件很容易;但我不知道如何发送基于此“模板”的邮件,该模板有两个嵌入式PNG(徽标等)。

我希望我可以这样:

$Body=OutLook.msg

你的想法?

PS 现在我正在尝试将Outlook消息保存为HTML,这可能完全是错误的路径。

2 个答案:

答案 0 :(得分:0)

将模板消息另存为OFT文件,然后以编程方式调用Application.CreateItemFromTemplate。适当填充收件人(MialItem.Recipients.Add),如果需要修改邮件正文(MailItem.HTMLBody),并发送它(MailItem.Send)。

答案 1 :(得分:0)

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-xs-2 col-sm-2 col-md-2 drop">
   <a href=""><i class="fa fa-ellipsis-v post-drop"></i></a>
   <div class="drop-content">
     <ul>
       <li class="save-post">Save post</li>
     <li>Report post</li>
     <li>Hide post</li>
     <li>Unfollow User</li>
   </ul>
   </div>
</div>

只需替换正文会话中的html内容,它将在Outlook中作为草稿邮件打开。