如何使用send-mailmessage命令发送域内邮件

2023-04-12 07:38:00 send 如何使用

如何使用send-mailmessage命令发送域内邮件

首先,使用以下命令确认您的域中的邮件服务器正在运行:

Get-Service | Where-Object {$_.Name -like "*SMTPSVC*"}

确认服务器上运行的邮件服务器的状态为“运行”。 如果状态为“停止”,请使用以下命令启动邮件服务器:

Start-Service SMTPSVC

然后,使用以下命令启用TLS加密:

Enable-PSRemoting -Force

接下来,使用以下命令创建一个发送邮件的脚本:

$EmailFrom = "sender@contoso.com" $EmailTo = "receiver@contoso.com" $Subject = "This is a test email" $Body = "This is the body of the test email" $SMTPServer = "smtp.contoso.com" $SMTPPort = "25" Send-MailMessage -From $EmailFrom -to $EmailTo -Subject $Subject -Body $Body -SmtpServer $SMTPServer -port $SMTPPort

请注意,在上面的脚本中,您需要替换“sender@contoso.com”,“receiver@contoso.com”,“smtp.contoso.com”和“25”的值为您自己的值。

最后,使用以下命令运行脚本,即可发送邮件:

.\send-mailmessage.ps1

相关文章