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エクスペリエンスを改善したいですか?ここに記載されているヒントとコツを確認してください。

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

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

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



Leave a Comment

Microsoft Wordで著者名を編集する方法

Microsoft Wordで著者名を編集する方法

Microsoft Word ドキュメントを作成したりコメントを残すたびに、デフォルトの Microsoft アカウント名が作成者名として割り当てられます。共有するとき

WindowsでExcelツールバーが機能しない場合の4つの方法

WindowsでExcelツールバーが機能しない場合の4つの方法

Windows 10 または 11 コンピューターで Microsoft Excel ツールバーが動作しない場合、それを修正する方法は次のとおりです。

Windows 11 上の Microsoft Excel で PDF に印刷ボタンを作成する方法

Windows 11 上の Microsoft Excel で PDF に印刷ボタンを作成する方法

Excel シートを PDF としてすばやく印刷するために、Microsoft Excel で [PDF に印刷] ボタンを作成する方法を説明します。

PowerPoint プレゼンテーションから画像を抽出する 3 つの最良の方法

PowerPoint プレゼンテーションから画像を抽出する 3 つの最良の方法

PowerPoint ファイルから画像を保存して、他の場所で使用したいですか? PowerPoint プレゼンテーションから画像を抽出する 3 つの簡単な方法を紹介します。

Microsoft Wordで入力できない問題を解決する10の最良の方法

Microsoft Wordで入力できない問題を解決する10の最良の方法

Word 文書に入力できないと、生産性の時間が無駄になる可能性があります。ここでは、Microsoft Word で入力できない場合の最良の方法を紹介します。

印刷時に Word が応答しない: 問題を解決する方法

印刷時に Word が応答しない: 問題を解決する方法

PC で文書を印刷するときに Word が応答しませんか?ここでは、それを修正するための実証済みの 8 つの方法を紹介します。

Windows 版 Microsoft Excel でキーボード ショートカットが機能しない場合のトップ 6 の修正方法

Windows 版 Microsoft Excel でキーボード ショートカットが機能しない場合のトップ 6 の修正方法

Windows では Excel のキーボード ショートカットが機能しませんか?これらの修正を試して問題を解決し、生産性を取り戻してください。

Windows での Excel のリソース不足エラーのトップ 6 の修正

Windows での Excel のリソース不足エラーのトップ 6 の修正

Windows 10 または 11 コンピューターで「Excel のリソースが不足しました」エラーが表示され続けますか?すぐに修正する方法をいくつか紹介します。

デスクトップとモバイルの Google ドキュメントで単語を検索する方法

デスクトップとモバイルの Google ドキュメントで単語を検索する方法

Google ドキュメントで単語を検索したいですか?正確な検索を実行し、シームレスな編集エクスペリエンスを保証する簡単な方法を次に示します。

Excel スプレッドシートを Word 文書に挿入する 3 つの方法

Excel スプレッドシートを Word 文書に挿入する 3 つの方法

Excel スプレッドシートのデータを Microsoft Word に挿入する必要がありますか?これを行うためのさまざまな方法を次に示します。