毎週実行しているバックアップジョブがいくつかあり、ログファイルを電子メールで自動的に送信したいので、手動で確認する必要はありません。
Windowsシステムで、コマンドプロンプトからGmail SMTP経由でメールを送信できるツールはありますか?
Gmailは、あらゆるメールプログラムやネットワークからメールを送信するために使用できます。
Windows用のコマンドラインメール製品には次のものがあります。
SendEmail
mailsend
(私はこれらの製品を直接使用した経験はありません。)
この記事も参照してください: GmailをSMTPサーバーとして使用する方法 。
Blat :
Blatとは何ですか?
Blatは、SMTPを使用して電子メールを送信するか、NNTPを使用してusenetに投稿するWin32コマンドラインユーティリティです。
HowToGeekは、 追加のソフトウェアなしでWindowsのコマンドラインから電子メールを送信する方法 で非常にうまく機能するWindowsPowerShellスクリプトを示しています。
方法は次のとおりです。まず、変数を定義します。
$ EmailFrom =“ [email protected]”
$ EmailTo =“ theRecipient'[email protected]”
$ Subject =“ your subject”
$ Body =“ some text”
$ SMTPServer =“ smtp.gmail.com”
$ SMTPClient = New-Object Net.Mail.SmtpClient($ SmtpServer、587)
$ SMTPClient.EnableSsl = $ true
$ SMTPClient.Credentials = New-Object System.Net.NetworkCredential( "yourGmailUsername"、 "password");
次に、次のコマンドを使用してメールを送信します。
$ SMTPClient.Send($ EmailFrom、$ EmailTo、$ Subject、$ Body)
Gmailユーザーとして認証するには、有効なGmailアカウントが必要です。
次のJavaプログラムを使用して、コマンドラインからメールを送信できます https://ps06756.wordpress.com/2017/08/17/how-to-send-email- through-gmail-programmatically /