powshell 脚本 编写 使用指定邮箱账号发送特定的消息给指定邮箱账号 发件人账号:ad@trio-gz.com ;收件人账号:xiaodan.wu@trio-gz.com 写出完整的代码
时间: 2024-10-18 22:06:07 浏览: 30
Python库 | trio-websocket-0.4.0.tar.gz
在PowerShell中编写脚本来发送邮件通常需要使用内置的`Send-MailMessage` cmdlet。以下是一个简单的示例,它会演示如何使用提供的发件人和收件人地址发送消息:
```powershell
# 邮件发送配置
$fromAddress = "ad@trio-gz.com"
$toAddress = "xiaodan.wu@trio-gz.com"
$subject = "测试邮件"
$messageBody = "这是一封测试邮件,来自PowerShell脚本。"
# 设置SMTP服务器配置 (如果不在默认设置)
$smtpServer = "smtp.trio-gz.com" # 根据实际情况填写
$username = "" # 如果SMTP需要认证,请提供用户名
$password = "" # 如果SMTP需要认证,请提供密码
# 发送邮件
$securePassword = ConvertTo-SecureString $password -AsPlainText -Force
$smtpParams = @{
SmtpServer = $smtpServer
Port = 587
UseSsl = $true
Credential = New-Object System.Management.Automation.PSCredential ($username, $securePassword)
From = $fromAddress
To = $toAddress
Subject = $subject
Body = $messageBody
}
# 执行发送操作
Send-MailMessage @smtpParams
阅读全文