Powershell 将已发送的电子邮件复制到已发送文件夹(电子邮件服务器)

Powershell 将已发送的电子邮件复制到已发送文件夹(电子邮件服务器),powershell,Powershell,我在PowerShell中有一个发送电子邮件的工作脚本。 我需要知道如何将我发送的电子邮件的副本放在邮件服务器的“已发送”文件夹中 $EmailTo = "you@email.com" $Subject = "Subject" $EmailFrom = "me@email.com" $Body = Get-Content -Path body.html $SMTPServer = "mail.email.com" $SMTPMessage = New-Object System.Net.Mail

我在PowerShell中有一个发送电子邮件的工作脚本。 我需要知道如何将我发送的电子邮件的副本放在邮件服务器的“已发送”文件夹中

$EmailTo = "you@email.com"
$Subject = "Subject"
$EmailFrom = "me@email.com"
$Body = Get-Content -Path body.html
$SMTPServer = "mail.email.com"
$SMTPMessage = New-Object System.Net.Mail.MailMessage ($EmailFrom, $EmailTo, $Subject, $Body)
$SMTPMessage.IsBodyHTML = $true
$SMTPClient = New-Object Net.Mail.SmtpClient ($SmtpServer, 25)
$SMTPClient.EnableSsl = $False
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential ("me@email.com", "password");
$SMTPClient.Send($SMTPMessage)

这是MUA的一个特性。像
Net.Mail.SmtpClient
这样的简单SMTP客户端不提供此功能。作为一种解决方法,您可以向自己/发件人添加密件抄送。谢谢您,Ansgar。你能根据提供的代码帮我吗?我已经帮了,不是吗?是的。不要介意。我解决了这个问题。再次感谢你。