如何從 Powershell 發送帶有附件的電子郵件 (2022)

今天我將向您展示如何從 Powershell 發送帶有附件的電子郵件。許多組織都有 SMTP 服務器來觸發從應用程序服務器到收件人的電子郵件。當用戶報告電子郵件未從服務器發送的問題時,管理員通常會做什麼。

他們很可能會要求他們嘗試 telnet 測試以驗證郵件流。當然,telnet 可以驗證郵件,但它不支持帶有附件的電子郵件,並且需要遵循一個漫長的過程。因此,我建議嘗試使用 PowerShell 腳本發送電子郵件,因為它是最簡單有效的執行方法。

$fromaddress = 這是發件人的電子郵件地址
$toaddress = 這是收件人的電子郵件地址
$Subject = 電子郵件的主題
$body = 為電子郵件正文製作 HTML
$attachment = 這是附件文件的位置
$smtpserver = “此處為 SMTP 服務器名稱”

這是有關如何從 PowerShell 發送帶有附件的電子郵件的完整腳本

#####定義變量#####

$fromaddress = “[email protected]
$toaddress = “[email protected]
$Subject = “電子郵件附件測試”
$body = get-content “C:\users\desktop\content.html”
$attachment = “ C:\users\desktop\test123.txt”
$smtpserver = “這裡的 SMTP 服務器名稱”

##################################

$message = new-object System.Net.Mail.MailMessage
$message.From = $fromaddress
$message.To.Add($toaddress)
$message.IsBodyHtml = $True
$message.Subject = $Subject
$attach = new-object Net.Mail.Attachment($attachment)
$message.Attachments.Add($attach)
$message.body = $body
$smtp = new-object Net.Mail.SmtpClient($smtpserver)
$smtp.Send($message)

################################################# ##

如何執行腳本?

  • 確保您安裝了最新的 Windows PowerShell
  • 複製腳本
  • 將其粘貼到記事本文件中
  • 將其保存為文件名.ps1
  • 訪問“ Windows PowerShell
  • 轉到保存文件的位置並執行它。
  • 如果您在上述步驟中遇到任何錯誤,請右鍵單擊 .ps1 文件,單擊“編輯”並按 F5 鍵執行腳本。

腳本的屏幕截圖如下。

如何從 Powershell 發送帶有附件的電子郵件 (2022)

如您所見,這很容易理解,更重要的是,電子郵件從 PowerShell 發送時接收速度更快。

另請閱讀如何有效加密 Office 365 電子郵件?

想要改善您的 Exchange Online 體驗以提高工作效率嗎?查看此處提到的提示和技巧。

現在我想听聽你的意見:

我錯過了什麼嗎?或者,也許您對我所涵蓋的內容有疑問。

不管怎樣,我想听聽你的意見。所以繼續在下面發表評論。



Leave a Comment

如何自动翻页 Microsoft PowerPoint 365

如何自动翻页 Microsoft PowerPoint 365

本教程展示如何通过设置幻灯片自动播放的时间,使 Microsoft PowerPoint 365 自动播放演示文稿。

如何在 Microsoft Word 中访问和使用样式集

如何在 Microsoft Word 中访问和使用样式集

样式集可以瞬间为您的整个文档提供光滑且一致的外观。以下是如何在 Word 中使用样式集以及在哪里找到它们。

Excel:强制“以只读方式打开”的提示

Excel:强制“以只读方式打开”的提示

本指南将引导您在 Microsoft Excel Office 365 文件中强制提示用户以只读方式打开。

Outlook 365:将所有联系人导出为 vCard 文件

Outlook 365:将所有联系人导出为 vCard 文件

我们向您展示一个技巧,您可以使用它轻松将所有 Microsoft Outlook 365 联系人导出为 vCard 文件。

在 Excel 中启用/禁用单元格中公式的显示

在 Excel 中启用/禁用单元格中公式的显示

学习如何在 Microsoft Excel 中启用或禁用单元格中公式的显示。

Excel 365:如何锁定或解锁单元格

Excel 365:如何锁定或解锁单元格

通过本教程学习如何在Microsoft Excel 365中锁定和解锁单元格。

为什么在 Outlook 365 中“垃圾邮件”选项是灰色的?

为什么在 Outlook 365 中“垃圾邮件”选项是灰色的?

在 Microsoft Outlook 中“垃圾邮件”选项变为灰色是很常见的。本文将向您展示如何处理这个问题。

PowerPoint 365:如何从其他演示文稿文件导入幻灯片

PowerPoint 365:如何从其他演示文稿文件导入幻灯片

一个教程,展示如何从另一个 Microsoft PowerPoint 365 演示文稿文件导入幻灯片。

如何在Word中创建宏

如何在Word中创建宏

了解如何在Word中创建宏,以更快地执行您最常用的功能。

Office 365:开启/关闭 Office 剪贴板

Office 365:开启/关闭 Office 剪贴板

我们将向您展示如何在 Microsoft Office 365 应用程序中启用或禁用可见的剪贴板选项。