如何从Windows命令行发送电子邮件

时间:2019-05-19 01:26:27  来源:igfitidea点击:

本教程将通过远程SMTP服务器从Windows命令行发送电子邮件。我们需要SMTP服务器详细信息才能从Windows PowerShell命令发送电子邮件。

从Windows PowerShell发送电子邮件

获得SMTP详细信息后,打开Windows PowerShell并逐个执行以下命令。我们需要根据设置使用适当的值更改橙色突出显示的值。

$EmailFrom = “Hyman@theitroad”
$EmailTo = “Hyman@theitroad”
$Subject = “Email Subject Here”
$Body = “This is mail body”
$SMTPServer = “smtp.gmail.com”
$SMTPClient = New-Object Net.Mail.SmtpClient($SMTPServer, 587)
$SMTPClient.EnableSsl = $true
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“SMTP Username”, “SMTP Password”);
$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)

这将通过定义的远程SMTP服务器向收件人地址发送电子邮件。也可以在PowerShell脚本中编写并执行。