Powershell 脚本加密邮件

Powershell 脚本加密邮件,powershell,encryption,powershell-3.0,Powershell,Encryption,Powershell 3.0,请使用PowerShell脚本帮助我在Outlook应用程序上发送加密电子邮件。 我有一个PowerShell脚本,可以在Outlook应用程序上发送带有附件的邮件,但希望对该邮件进行加密 $Outlook = New-Object -ComObject Outlook.Application $Mail = $Outlook.CreateItem(0) $Mail.To = "mail" $Mail.Subject = "Action" $Mail.Body = "Hi Aviral, Goo

请使用PowerShell脚本帮助我在Outlook应用程序上发送加密电子邮件。 我有一个PowerShell脚本,可以在Outlook应用程序上发送带有附件的邮件,但希望对该邮件进行加密

$Outlook = New-Object -ComObject Outlook.Application
$Mail = $Outlook.CreateItem(0)
$Mail.To = "mail"
$Mail.Subject = "Action"
$Mail.Body = "Hi Aviral, Good to see you"
$file = "C:\Users\a.raghorte\Desktop\UNIX\Utilization.txt"
$Mail.Attachments.Add($file)
$Mail.Send()
在Outlook运行时,这应该可以实现。如果outlook未运行,邮件将转到“发件箱”,而不进行签名/加密

0=无,1=签名,2=加密,3=两者

在Outlook运行时,这应该可以实现。如果outlook未运行,邮件将转到“发件箱”,而不进行签名/加密


0=无,1=签名,2=加密,3=两者

请在您的问题中添加必要的代码,而不是评论可能以您的公司电子邮件地址为例不是一个好主意?您希望客户端到服务器部分加密(即使用SSL/TLS和提交),还是希望服务器到服务器部分加密(使用ESMTP)或者你想对实际邮件进行加密(使用PGP/GPG/etc)?你可以说我想对该邮件进行数字签名。我实际上需要对整个邮件进行加密,即主题正文等。邮件加密不是这样工作的。您可以对正文进行加密,但不能对标题进行加密。请在问题中添加必要的代码,而不要添加注释。以公司电子邮件地址为例可能不是一个好主意。您希望对客户端到服务器部分进行加密(即使用SSL/TLS和提交),还是希望对服务器到服务器部分进行加密(使用ESMTP)或者你想对实际邮件进行加密(使用PGP/GPG/etc)?你可以说我想对该邮件进行数字签名。我实际上需要对整个邮件进行加密,即主题正文等。邮件加密不是这样工作的。您可以加密正文,但不能加密标题。
$Mail.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/proptag/0x6E010003", 0x03)