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.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)
解决方案
推荐阅读
- python - 如何在不访问其子标签文本的情况下获取父标签的文本?
- react-native - 在 react-native 中是否有将文本、图像转换为 pdf 的库?
- sorting - 根据点差对并列分数进行排序/排名
- algorithm - 以下分配问题是否有有效的算法?
- python - 在 Python 中使用 Format 的 TypeError
- microsoft-edge - 如何为 Selenium Remote Webdriver 设置 Microsoft Edge 浏览器二进制文件
- powershell - 计算字符,不包括特定页面
- c++ - 比较枚举的值会导致编译器错误
- vba - 使用属性和子/函数有什么区别?
- python - 如何通过python3更改xml中元素属性的值