ホームページ » の仕方 » 誰かがあなたのコンピュータにログインするたびにEメール通知を受け取る方法

    誰かがあなたのコンピュータにログインするたびにEメール通知を受け取る方法

    他の人がアクセスしたくないコンピューター、おそらくサーバーがありますか。インターネットに接続されていると仮定して、誰かがあなたのコンピュータにログインするときはいつでもあなたにWindowsにあなたに電子メールを送ってもらうことができます。.

    これにはWindowsタスクスケジューラを使用します。さまざまなイベントに応じて電子メールを送信できます。 Task Schedulerの組み込みEメール機能は、私たちが望むほど柔軟ではないので、別のツールを使用します。.

    SendEmailとタスクスケジューラのメール機能

    タスクスケジューラには「電子メールを送信」オプションがあります。残念ながら、これはほとんどのユーザーには正しく機能しません - 認証を必要とするSMTPサーバーがある場合、認証の詳細はWindowsユーザーアカウントの詳細と同じである必要があります。内蔵の電子メール機能は、ローカルコンピュータでSMTPサーバーを実行しているユーザーには便利ですが、Gmailや他のサードパーティの電子メールサービスを使用している場合は正しく機能しません。.

    代わりに、コマンドラインからEメールを送信するための無料ツールであるSendEmailをダウンロードしてください。 SendEmailでは、Eメールを送信する単一のコマンドを書くことができます。 SendEmailは認証をサポートしているので、GmailのSMTPサーバーまたは認証を必要とする他のサーバーから簡単に電子メールを送信できます。.

    タスクを作成する

    まず、スタートメニューに「タスクスケジューラ」と入力してEnterキーを押し、タスクスケジューラを起動します。.

    サイドバーの[タスクの作成]リンクをクリックします.

    [全般]ウィンドウで、タスクの名前と説明を入力します。また選択する必要があります ユーザーがログオンしているかどうかにかかわらず実行する オプション.

    [トリガー]タブで、任意のユーザーのログオン時にタスクを開始する新しいトリガーを作成します。.

    [アクション]タブで、sendemail.exeアプリケーションを実行する新しいアクションを作成します。次のような引数を追加してください。

    -f [email protected] -t [email protected] -u誰かがあなたのコンピュータにログインしました。-m誰かがあなたのコンピュータにログインしました! -s smtp.gmail.com:587 -x [email protected] -xpパスワード-o tls = yes

    上記の引数は[email protected]から[email protected]にEメールを送信します。電子メールの件名は「あなたのコンピュータにログインしている人」、そのメッセージ本文は「あなたのコンピュータにログインしたばかりの人」です。サーバー情報はポート587のsmtp.gmail.comです - あなたが別のSMTPサーバープロバイダーを使用しているなら、あなたはこれを変更しなければなりません。また交換する必要があります パスワード 自分のパスワードで.

    (ローカルコンピュータで実行されている電子メールサーバーなど、認証を必要としないSMTPサーバーにアクセスできる場合は、[ここで電子メールを送信する]アクションを選択することもできます。)

    条件タブで、チェックを外します。 コンピューターがAC電源に接続されている場合にのみタスクを開始します。 あなたのコンピュータがラップトップであり、それが接続されていない場合は、オプションまたはあなたは電子メールを受け取ることはありません.

    [OK]ボタンをクリックしてタスクを保存します。誰かがあなたのコンピュータにログインする時はいつでもあなたは今Eメール通知を受け取るべきです.

    他の種類の自動電子メールを送信するには、他のトリガーイベントに添付された同様のsendemail.exeコマンドを使用できます。たとえば、スケジュールに従って、またはコンピュータのWindowsイベントログ内の特定のイベントコードに応答して自動電子メールを送信できます。.