で、次のコマンドが正常にコマンドで指定されたパラメータを使用して電子メールを送信します -のPowerShell 5.0は送信-はMailMessageを添付
Send-MailMessage -From "<[email protected]>" -To "<[email protected]>" -Subject "Sending the Attachment" -Body "Forgot to send the attachment. Sending now." -SmtpServer "fqdn.smtprelay.com"
できるだけ早く私は、サイズにかかわらず、添付ファイルの任意の種類を追加すると、ファイル拡張子(.txt、.zipなど)はコンソール出力に何らかのエラーを生成せずにコマンドが完了するように見えますが、メールを追跡するときに電子メールがSMTPリレーに到達することは決してありません。 PowerShellはそれを持っていないので、何の出力もせずにコマンドを実行します。
Send-MailMessage -From "<[email protected]>" -To "<[email protected]>" -Subject "Sending the Attachment" -Body "Forgot to send the attachment. Sending now." -SmtpServer "fqdn.smtprelay.com" -Attachments "C:\Temp\targetfile.zip"
を任意の体は、私は、さらにトラブルシューティングに取り掛かることができる方法上の任意のアドバイスを持っています:
これは私が使用しているコマンドですか?それはとても簡単な問題だと思われますが、私は今すべての選択肢を使い果たしてしまったと感じています。ターゲットファイルが存在し、PowerShellコンソールからアクセスできることを確認しました。
また、認証なしでポート25のSMTPリレーへのTelnet接続を確立し、基本的な電子メールを生成することができます。問題は添付ファイルを追加したときのようです。
自分のWindowsサーバ10の2番目の行を自分のSMTPサーバーと自分のアドレスにテストして動作します。 – JPBlanc