如何使用Windows PowerShell发送电子邮件

电子邮件是如此基本,以至于大多数人甚至都没有考虑它。打开您的邮件客户端,键入消息和收件人,然后单击发送。

不是太难对吗?但是您是否曾经考虑过发送电子邮件的其他方法?无论您是只是想偷偷摸摸地做一些有技巧的事情,还是想发送电子邮件而不会被收件箱分心,都有一个有用的工具可以将其隐藏在Windows桌面上。称为PowerShell。

如何使用PowerShell发送电子邮件

  • 在“开始"菜单中搜索 PowerShell ,打开PowerShell窗口。
  • Use the below Gmail template to set up your email. The first lines that start with dollar signs set up variables for sending the message, while the Send-MailMessage line is the actual command:
    $From = "[email protected]"$To = "[email protected]"$Cc = "[email protected]"$Attachment = "C:\users\Username\Documents\SomeTextFile.txt"$Subject = "Here's the Email Subject"$Body = "This is what I want to say"$SMTPServer = "smtp.gmail.com"$SMTPPort = "587"Send-MailMessage -From $From -to $To -Cc $Cc -Subject $Subject -Body $Body -SmtpServer $SMTPServer -port $SMTPPort -UseSsl -Credential (Get-Credential) -Attachments $Attachment –DeliveryNotificationOption OnSuccess
  • 如果使用Yahoo邮件,则服务器为 smtp.mail.yahoo.com ,端口为 465 。对于Outlook,服务器是 smtp-mail.outlook.com ,端口为 587
  • 您可以删除附件 CC 行(如果不需要)。确保也将它们从 Send-MailMessage 行中删除。
  • 包括 –UseSsl 可以确保电子邮件的安全性。如果要接收确认已成功发送的邮件,还可以包含 -DeliveryNotificationOption OnSuccess
  • 发出命令后,由于< strong>(获取凭据)。输入它,您的电子邮件就在路上!
  • 有关另一种令人讨厌的方法,请查看如何使用Google表格发送电子邮件。在PowerShell的主题上,您是否知道PowerShell可以兼作哈希检查器来检查文件的完整性?

    标签: PowerShell