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

2 つの Excel ファイルを比較して違いを強調する方法

2 つの Excel ファイルを比較して違いを強調する方法

Excel ファイルを比較する方法と、エラーや違いを強調表示するための便利なツールおよび手法についての説明です。

Office2016の「ハイパーリンクはコンピューターとデータに害を及ぼす可能性がある」というメッセージを無効にする

Office2016の「ハイパーリンクはコンピューターとデータに害を及ぼす可能性がある」というメッセージを無効にする

Microsoft Office2016ファイル内のハイパーリンクを介してファイルを開いたときに表示される警告を無効にする方法を説明します。

OutlookカレンダーをGoogleにエクスポートする

OutlookカレンダーをGoogleにエクスポートする

Microsoft OutlookのカレンダーをGoogleカレンダーに移行する方法を学びます。期限管理を効率化する手順を詳しく説明します。

高度なeDiscoveryO365の究極のガイド

高度なeDiscoveryO365の究極のガイド

高度なeDiscovery O365は、包括的なコンテンツ管理と法務ワークフローを提供し、法的な調査やコンプライアンスのニーズをサポートします。

Windows および Web App の Outlook カレンダーに祝日を追加する方法

Windows および Web App の Outlook カレンダーに祝日を追加する方法

Outlook カレンダーに休日を追加する方法を知りたいですか? 詳細な手順は以下に記載されています。

修正:Outlookの署名に画像が表示されない

修正:Outlookの署名に画像が表示されない

Outlookで署名画像が表示されない場合は、HTML形式を使用して電子メールを作成していることを確認してください。さらに、最新の解決策を試してみてください。

Outlook検索から上位の結果を無効にする方法

Outlook検索から上位の結果を無効にする方法

Outlookの上位の結果を無効にする方法は、Outlook for Webの設定から簡単に行えます。

Outlookから「McAfeeAnti-Spam」を削除する

Outlookから「McAfeeAnti-Spam」を削除する

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

Excel で IRR を計算する方法: 2023 年に最適な 4 つの方法

Excel で IRR を計算する方法: 2023 年に最適な 4 つの方法

Excel で IRR を計算する方法を学び、体系的な投資計画やビジネスプロジェクトに対する情報に基づいた意思決定を行いましょう。

Outlookでダークモードをオンにする方法

Outlookでダークモードをオンにする方法

ダークモードは、Outlookユーザーにとって目の疲れを軽減し、コントラストを向上させるオプションです。