Powershell(2022)から添付ファイル付きの電子メールを送信する方法

今日は、Powershellから添付ファイル付きのメールを送信する方法を紹介します。多くの組織には、アプリケーションサーバーから受信者への電子メールをトリガーするSMTPサーバーがあります。ユーザーがサーバーからメールが配信されないという問題を報告したときに管理者が通常行うこと。

彼らはおそらく、メールフローを検証するためにtelnetテストを試すように要求するでしょう。もちろん、telnetはメールを検証するために機能しますが、添付ファイル付きの電子メールとそれに続く長いプロセスをサポートしていません。したがって、PowerShellスクリプトを使用して電子メールを送信してみることをお勧めします。これは、実行するのが最も簡単で効果的な方法です。

$fromaddress=これは送信者の電子メールアドレスです
$toaddress=これは受信者の電子メールアドレスです
$Subject=電子メールの件名
$body=電子メール本文のHTMLを作成します
$attachment=これは添付ファイルの場所です
$smtpserver=“ここにSMTPサーバー名」

PowerShellから添付ファイル付きの電子メールを送信する方法の完全なスクリプトは次のとおりです

#####変数の定義#####

$ fromaddress =“ [email protected]
$ toaddress =“ [email protected]
$ Subject =“ Email Attachment Test”
$ body = get-content“ C:\ users \ desktop \ content.html”
$ attachment =“ C:\ users \ desktop \ test123.txt”
$ smtpserver =“ SMTP SERVER NAME HERE”

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

$ 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)

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

スクリプトを実行する方法は?

  • 最新のWindowsPowerShellがインストールされていることを確認してください
  • スクリプトをコピーする
  • メモ帳ファイルに貼り付けます
  • filename.ps1として保存します
  • 「 WindowsPowerShell」にアクセスします
  • 保存したファイルの場所に移動して実行します。
  • 上記の手順でエラーが発生した場合は、.ps1ファイルを右クリックし、[編集]をクリックして、 F5キーを押してスクリプトを実行します。

スクリプトのスクリーンショットは以下のとおりです。

Powershell(2022)から添付ファイル付きの電子メールを送信する方法

ご覧のとおり、これは簡単に実行でき、さらに重要なことに、PowerShellから送信した電子メールの受信速度が速くなります。

また読むOffice 365の電子メールを効果的に暗号化する方法は?

生産性を向上させるためにExchangeOnlineエクスペリエンスを改善したいですか?ここに記載されているヒントとコツを確認してください。

今、私はあなたから聞きたいです:

私は何かを逃しましたか?あるいは、私が取り上げた何かについて質問があるかもしれません。

いずれにせよ、私はあなたから聞きたいです。だから先に進んで、下にコメントを残してください。



Windows 11でMicrosoft Excelから印刷できない問題を修正する5つの方法

Windows 11でMicrosoft Excelから印刷できない問題を修正する5つの方法

Microsoft Excel からファイルを印刷できませんか?この迷惑な問題を解決するには、次のトラブルシューティングのヒントを確認してください。

Outlook からマカフィー アンチスパムを削除する方法

Outlook からマカフィー アンチスパムを削除する方法

Microsoft Outlook から McAfee Anti-Spam タブを削除する方法。

Word 365: 背景を設定する方法

Word 365: 背景を設定する方法

Microsoft Word 365 ドキュメント内で背景を設定するためのいくつかのオプションを示すチュートリアル。

Office の「問題が発生しました」エラー 1058-13 を修正する

Office の「問題が発生しました」エラー 1058-13 を修正する

Microsoft Office アプリケーションを使用するときに「問題が発生しました」エラー 1058-13 が表示される一般的な問題を解決します。

Microsoft Excelでスケジュールを作成する方法

Microsoft Excelでスケジュールを作成する方法

デジタル スケジュール アプリはたくさんありますが、他の人と共有したり、印刷して冷蔵庫に置いたり、チームに配ったりできるアプリが必要な場合は、Microsoft Excel で作成できます。すぐに始めることができる便利なテンプレートから、最初からスケジュールを作成するまで、Excel でわずか数分でスケジュールを作成できます。

OneNote for Windows でノートブックを同期する方法

OneNote for Windows でノートブックを同期する方法

常にオンライン。OneNote で重要なメモを失​​うことを心配する必要はありませんが、これは OneNote が適切に同期している場合に限ります。

Microsoft Wordで文書を読み上げてもらう方法

Microsoft Wordで文書を読み上げてもらう方法

文書を読み上げるのを聞くと役立つ場合があります。Microsoft Word では、文書を読み上げるテキスト読み上げ機能を利用できます。

Microsoft Outlook で予定表グループを作成する方法

Microsoft Outlook で予定表グループを作成する方法

家族や同僚の共有カレンダー、または購読しているカレンダーを表示したい場合は、Microsoft Outlook に簡単に追加できます。ただし、カレンダー グループを作成すると、複数のカレンダーを並べて表示したり、自分のカレンダーと並べて表示したりできます。

PowerPoint プレゼンテーションに付録を追加する方法

PowerPoint プレゼンテーションに付録を追加する方法

Microsoft PowerPoint プレゼンテーションを作成するときは、聴衆にとって意味のあるコンテンツを含める必要があります。提供したいコンテンツに関連する追加の詳細がある場合がありますが、必ずしもスライドショーに表示されるとは限りません。

Word 文書を JPEG として保存する方法

Word 文書を JPEG として保存する方法

Word 文書を JPEG として保存する方法を見つけようとしていますか。このブログ投稿では、マウスを数回クリックするだけで Word 文書を画像に変換する手順を詳しく説明します。