Chúng tôi sẽ sử dụng Windows Task Scheduler cho việc này - nó có thể gửi email để phản hồi lại nhiều sự kiện khác nhau. Tính năng email tích hợp của Task Scheduler không linh hoạt như chúng tôi muốn, vì vậy chúng tôi sẽ sử dụng một công cụ khác.
SendEmail so với tính năng email của người lập lịch tác vụ
Task Scheduler bao gồm tùy chọn “gửi email”. Rất tiếc, tính năng này sẽ không hoạt động đúng với hầu hết người dùng - nếu bạn có máy chủ SMTP yêu cầu xác thực, chi tiết xác thực sẽ phải giống như chi tiết của tài khoản người dùng Windows. Tính năng gửi email tích hợp có thể hữu ích cho người dùng có máy chủ SMTP chạy trên máy tính cục bộ của họ, nhưng nó sẽ không hoạt động bình thường nếu bạn sử dụng Gmail hoặc dịch vụ email của bên thứ ba khác.
Thay vào đó, hãy tải xuống SendEmail, một công cụ miễn phí để gửi email từ dòng lệnh. Với SendEmail, chúng ta có thể viết một lệnh duy nhất sẽ gửi một email. SendEmail hỗ trợ xác thực, vì vậy chúng tôi có thể dễ dàng gửi email từ máy chủ SMTP của Gmail hoặc bất kỳ máy chủ nào khác yêu cầu xác thực.
Tạo công việc
Đầu tiên, khởi động trình lên lịch nhiệm vụ bằng cách gõ Task Scheduler vào menu Start và nhấn Enter.
Trên ngăn Chung, cung cấp tên và mô tả cho tác vụ. Bạn cũng nên chọn Chạy xem người dùng có đăng nhập hay không Tùy chọn.
Trên tab Hành động, tạo một hành động mới chạy ứng dụng sendemail.exe. Thêm đối số như sau:
-f [email protected] -t [email protected] -u Someone Logged Into Your Computer -m Someone just logged into your computer! -s smtp.gmail.com:587 -xu [email protected] -xp password -o tls=yes
Các đối số trên gửi một email từ [email protected] đến [email protected]. Chủ đề của email là “Ai đó đã đăng nhập vào máy tính của bạn” và nội dung thư của nó là “Ai đó vừa đăng nhập vào máy tính của bạn!”. Thông tin máy chủ là smtp.gmail.com với cổng 587 - nếu bạn đang sử dụng một nhà cung cấp máy chủ SMTP khác, bạn sẽ phải thay đổi điều này. Bạn cũng sẽ phải thay thế mật khẩu bằng mật khẩu của riêng bạn.
Trên tab Điều kiện, bỏ chọn Chỉ khởi động tác vụ nếu máy tính có nguồn AC tùy chọn hoặc bạn sẽ không nhận được email nếu máy tính của bạn là máy tính xách tay và chưa được cắm.