【问题标题】:Send mail message in powershell with a reminder在PowerShell中发送带有提醒的邮件消息
【发布时间】:2015-04-15 21:21:27
【问题描述】:

在 Outlook 中,您可以标记邮件并“附加”提醒。

当我想在 PowerShell 脚本中发送邮件时,是否可以这样做?

看起来 cmdlet Send-MailMessage 没有适合该目的的参数...

更新

可以在发送电子邮件之前附加提醒。现在的问题是该信息是否存储在邮件本身中,如果是,我如何在脚本中使用它。

【问题讨论】:

  • 这是 Outlook 的一项功能 - 您无法将此类信息合并到邮件本身中。我怀疑你甚至可以在通过 Outlook 发送电子邮件时设置提醒,所以在 powershell 中是不可能的

标签: email powershell


【解决方案1】:

在 POSH 中没有简单的方法可以做到这一点,如果你使用Send-MailMessage,我想也没有办法。您必须自己手工制作和编码邮件正文并模仿 Outlook 所做的,基本上是在 PoSH 中重新实现功能。

但是您可以通过 Powershell 显示提醒,而与邮件无关,因此您根本不需要 Outlook。当你将它与Send-MailMessage 结合使用时,最终效果将是相同的。

请参阅这篇关于创建提醒消息框的帖子,例如: How to make a messagebox appear at a specific time in PowerShell?

我会使用事件、ScheduledTasks 或 PowershellJobs 而不是循环来注册提醒,因为您的脚本在提醒被触发之前不会环聊。

【讨论】:

    猜你喜欢
    • 2016-09-07
    • 2012-01-08
    • 2020-12-04
    • 1970-01-01
    • 2016-01-20
    • 2016-10-18
    • 1970-01-01
    • 2018-12-09
    • 1970-01-01
    相关资源
    最近更新 更多