Cách nhận thông báo qua email mỗi khi ai đó đăng nhập vào máy tính của bạn
Bạn có máy tính mà bạn không muốn người khác truy cập - có lẽ là máy chủ không? Bạn có thể yêu cầu Windows gửi email cho bạn bất cứ khi nào ai đó đăng nhập vào máy tính của bạn (giả sử nó được kết nối với Internet), giúp bạn yên tâm.
Chúng tôi sẽ sử dụng Bộ lập lịch tác vụ Windows cho việc này - nó có thể gửi email để đáp ứng với nhiều sự kiện khác nhau. Tính năng email tích hợp của Trình lập lịch tác vụ 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 Trình lập lịch tác vụ
Trình lập lịch tác vụ bao gồm một tùy chọn gửi email tùy chọn email. Thật không may, điều 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, các chi tiết xác thực sẽ phải giống với chi tiết 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 đú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 tôi có thể viết một lệnh sẽ gửi 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 một nhiệm vụ
Đầu tiên, khởi chạy bộ lập lịch tác vụ bằng cách nhập Trình lập lịch tác vụ vào menu Bắt đầu của bạn và nhấn Enter.
Nhấp vào liên kết Tạo tác vụ trong thanh bên.
Trên khung 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 Kích hoạt, tạo trình kích hoạt mới bắt đầu tác vụ khi đăng nhập cho bất kỳ người dùng nào.
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 from @ gmail -t to @ gmail -u Ai đó đã đăng nhập vào máy tính của bạn -m Ai đó vừa đăng nhập vào máy tính của bạn! -s smtp.gmail.com giáp87 -xu từ @ gmail -xp mật khẩu -o tls = có
Các đối số trên sẽ gửi một email từ [email protected] đến [email protected]. Chủ đề của email là người nào đó đã đăng nhập vào máy tính của bạn và cơ thể thông báo của nó là người nào đó 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 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 với mật khẩu của riêng bạn.
(Lưu ý rằng bạn cũng có thể chọn hành động Gửi email tại đây nếu bạn có quyền truy cập vào máy chủ SMTP không yêu cầu xác thực, chẳng hạn như máy chủ email chạy trên máy tính cục bộ của bạn.)
Trên tab Điều kiện, bỏ chọn Chỉ bắt đầu tác vụ nếu máy tính bật 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à nó được rút ra.
Nhấp vào nút OK và lưu nhiệm vụ của bạn. Bây giờ bạn sẽ nhận được thông báo qua email bất cứ khi nào ai đó đăng nhập vào máy tính của bạn.
Bạn có thể sử dụng các lệnh sendemail.exe tương tự được đính kèm với các sự kiện kích hoạt khác để gửi các loại email tự động khác. Ví dụ: bạn có thể gửi email tự động theo lịch hoặc phản hồi mã sự kiện nhất định trong nhật ký sự kiện Windows của máy tính của bạn.