如何从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脚本中编写并执行。